code: def send(self_p, dest):
          
          return lib.zmsg_send(byref(zmsg_p.from_param(self_p)), dest)
docs: Send message to destination socket, and destroy the message after sending
  it successfully. If the message has no frames, sends nothing but destroys
  the message anyhow. Nullifies the caller's reference to the message (as
  it is a destructor).