initial branching
changes to 'compile' methods
removed expression trees
cleanups
fixed emit
changes to unionPickler
changes to unionSerializer