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