trying hand crafted serialization
Some major optimizations.  Reverted back to tuples in many places (since their serialization performance is subtantially better).  Improved map population performance by avoiding multiple puts to the same key
more optimizations