anchor.diff:  -spec reply(any()) -> any().
   reply(Reply) ->
       {Caller, Ref} = get(rexi_from),
  -    erlang:send(Caller, {rexi, Ref, Reply}).
  +    erlang:send(Caller, {Ref,Reply}).
   
   %% @equiv sync_reply(Reply, 300000)
   sync_reply(Reply) ->
  
positive.code:         {ok, Count} ->
              put(rexi_unacked, Count+1),
              {Caller, Ref} = get(rexi_from),
              erlang:send(Caller, {rexi, Ref, self(), Msg}),
              ok
      catch throw:timeout ->
          exit(timeout)
  
negative.code: sync_reply(Reply, Timeout) ->
      {Caller, Ref} = get(rexi_from),
      Tag = make_ref(),
      erlang:send(Caller, {Ref, {self(),Tag}, Reply}),
      receive {Tag, Response} ->
          Response
      after Timeout ->
  