Merge pull request #4 from toyvo/master

Experimental record combinators.
added benchmark script
comment fix
fixed Pickler.Cast<_> bug
further changes to Cast<_>