anchor.diff:      Result = case get(Id, Store) of
           {ok, {Id, Type, Metadata, Value}} ->
               OurClock = orddict:fetch(clock, Metadata),
  -            case vclock:equal(TheirClock, OurClock) of
  +            case riak_dt_vclock:equal(TheirClock, OurClock) of
                   true ->
                       {ok, {Id, Type, Metadata, Value}};
                   false ->
  
positive.code: 
  %% Clock mutation macros.
  -define(CLOCK_INIT, fun(Metadata) ->
              VClock = vclock:increment(Actor, vclock:fresh()),
              orddict:store(clock, VClock, Metadata)
      end).
  
  -define(CLOCK_MERG, fun(Metadata) ->
              Merged = vclock:merge([orddict:fetch(clock, Metadata0), orddict:fetch(clock, Metadata)]),
              orddict:store(clock, Merged, Metadata)
      end).
  
  
negative.code: %%% plumtree_broadcast_handler callbacks
  %%%===================================================================
  
  -type clock() :: riak_dt_vclock:vclock().
  
  -type broadcast_message() :: #broadcast{}.
  -type broadcast_id() :: id().
  