anchor.diff:  %% each message that is sent.
   %%
   %% This is an approximation of the references normally used.
  +%%
   prequestid() ->
       erlang:unique_integer([monotonic, positive]).
   
  
positive.code: start_link(Nodes) ->
      gen_server:start_link({local, ?MODULE}, ?MODULE, [Nodes], []).
  
  write(Key, Value) ->
      From = pself(),
      RequestId = prequestid(),
  
negative.code:             {error, timeout}
      end.
  
  %% @doc Issue read operations.
  read(Key) ->
      From = pself(),
      RequestId = prequestid(),
  