add input/output types and msgpack support to zeromq