This lets you create functions that return message_t's by value, and pass them to send() with no copy.
This is C++ binding for 0MQ The contribution policy is at: http://rfc.zeromq.org/spec:22