If there is a sealed base class, annotate the pickled tree in the JSON representation with a class label.
Get the custom @key annotation from the parameter Symbol if it exists
Generates a pickler for a particular type
Generates a pickler for a particular type
The type we are generating the pickler for
Configuration that determines whether it's a Reader or a Writer, together with the various names which vary between those two choices
How to merge the trees of the multiple subpicklers into one larger tree
Implementation of macros used by uPickle to serialize and deserialize case classes automatically. You probably shouldn't need to use these directly, since they are called implicitly when trying to read/write types you don't have a Reader/Writer in scope for.