A simple and efficient MsgPack binary serialization library in a self-contained header file