anchor.diff:  %% Broadcast record.
   -record(broadcast, {id :: id(),
                       type :: type(),
  -                    clock :: riak_dt_vclock:vclock(),
  +                    clock :: lasp_vclock:vclock(),
                       metadata :: metadata(),
                       value :: value()}).
   
  
positive.code:                 {ok, Clock} ->
                      Clock;
                  _ ->
                      riak_dt_vclock:fresh()
              end,
  
              %% Merge the clocks.
              Merged = riak_dt_vclock:merge([TheirClock, OurClock]),
              orddict:store(clock, Merged, Metadata)
      end).
  
  
negative.code:     Result = case get(Id, Store) of
          {ok, {_, _, Metadata, _}} ->
              OurClock = orddict:fetch(clock, Metadata),
              lasp_vclock:descends(TheirClock, OurClock);
          {error, _Error} ->
              false
      end,
  