Store primitive fields XOR'd with their defaults.
Add benchmarking mode for measuring improvement from a change.  Also, fix a bug.