msgpack implementation in Clojure