anchor.diff:  	#{
   		backend => backend(),
   		n => pos_integer(),
  +		timeout => pos_integer(),
   		start => key(),					% Key to start (default: first key)
   		stop =>  key(),					% Key to stop (default: last key)
   		page_size => pos_integer(),		% 
  
positive.code: %% - fun():     if you supply a function, it will be called with all the conflicting
  %%			    objects, and you must select one of them or create a new one.
  %% 
  %% If the object is an dmap(), conflicts will be automatically resolved.
  %%
  %% Please notice that an 'ok' response means that all the requested vnodes 
  %% ('w' parameter) have received and stored the object. It does not mean that
  %% there is no conflict. An error response means that some of the vnodes have 
  
negative.code: %%				will be the returned value, and the server will also overwrite this 
  %%				value in all vnodes to resolve the conflict
  %%
  %% The server then waits for the remaining (up to 'n') nodes to respond, 
  %% reconciles again, and updates the 'winning' value in all vnodes back (read repair).
  %%
  