first-pass MessagePack implementation