So, uh... I have a confession to make.
I may have rewritten Protocol Buffers.
Again.
And it's infinity times faster.