Zmq.MsgSourceInitialize a new message with the given data. The data will be kept alive for the lifetime of the message.
Retrieve the data contained in the message.
This is considered unsafe because the underlying data may be freed when the message's lifetime expires.
Free the message. This will be done automatically when the message is garbage collected.