Module types

Register all of the implemented tag types for both encoding and ecoding. Import this file for side effects only.

After this is imported, you may want to tweak the encoding/decoding of certain classes with Tag.registerType and encoder.addType.

Note that type registrations are currently GLOBAL in scope for simplicity.