anchor.diff:  %%%           to the process owner's mailbox instead of explicitely
   %%%           requiring recv/1 call.
   %%% @end
  +%%% @type zmq_sendopt() = sndmore.
  +%%%           Send options. See 0MQ man pages for details.
  +%%% @end
   %%%-------------------------------------------------------------------
   -module(zmq).
   -author("dhammika@gmail.com").
  
positive.code:     driver(Port, Msg).
  
  %%--------------------------------------------------------------------
  %% @equiv send(Socket::zmq_socket(), Msg::binary(), [])
  %% @end
  %%--------------------------------------------------------------------
  send(Socket, Data) ->
  
negative.code: 
  %%--------------------------------------------------------------------
  %% @doc Send a message to a given 0MQ socket.
  %% @spec (Socket::zmq_socket(), Msg::binary(), Flags) -> ok | {error, Reason}
  %%          Flags = [zmq_sendopt()]
  %% @end
  %%--------------------------------------------------------------------
  send(Socket, Data, Flags)
  