implementation of MessagePack wire protocol <-> structured data format