Added some benchmarks for macros

Get quite a good speedup, particularly for deserialization.