-10% by replacing for-yield with a while loop
-15% by avoiding recreation of pickle formats
-0% by turning on optimize
further avoid recreation of formats
turns primitive picklers into vals
-60% by caching typeFromString
Merge branch 'master' into artifact-delivery