Static picklers and unpicklers for sealed hierarchies

In addition:
- Prevents materialization of FastTypeTags for type parameters
- Removes implicit PickleFormat from DPickler materializer
(Not that my suggestion needs to happen in this PR. We should probably do one error-message-improving-swoop and make a separate PR)