anchor.diff:                      clock :: lasp_vclock:vclock(),
                       metadata :: metadata(),
                       value :: value(),
  -                    convergence :: crdt()}).
  +                    convergence :: var()}).
   
   -define(MEMORY_INTERVAL, 10000).
   -define(DELTA_INTERVAL, 10000).
  
positive.code:             {ok, _} = ?MODULE:local_bind(Id, Type, Metadata, Value),
              bind_convergence(Convergence),
              true
      end.
  
  %% @doc Use the clock on the object to determine if this message is
  %%      stale or not.
  
negative.code: 
  %% @private
  convergence() ->
      {ok, Convergence} = lasp:read(?CONVERGENCE_ID, undefined),
      lager:info("*** read: ~p", [Convergence]),
      Convergence.
  
  %% @private
  bind_convergence({Id, Type, Metadata, Value}) ->
      {ok, Result} = ?MODULE:local_bind(Id, Type, Metadata, Value),
      {ok, Result}.
  