Smaller and simpler implementation of MessagePack with new spec