anchor.diff:                              {ok, snapshot_time()} | {error, reason()}.
   update_objects(Clock, _Properties, Updates) ->
       Actor = actor, %% TODO: generate unique actors
  -    Operations = lists:map( 
  +    Operations = lists:map(
                      fun({{Key, Type, _Bucket}, Op, OpParam}) ->
                              {update, {Key, Type, {{Op,OpParam}, Actor}}}
                      end,
  
positive.code: %% under the License.
  %%
  %% -------------------------------------------------------------------
  -module(antidote).
  
  -include("antidote.hrl").
  
negative.code:             {ok, CommitTime};
          {error, Reason} -> {error, Reason}
      end.
  
  read_objects(Clock, _Properties, Objects) ->
      Args = lists:map(
               fun({Key, Type, _Bucket}) ->
                       {read, {Key, Type}}
               end,
               Objects),
      case clocksi_execute_tx(Clock, Args) of
  