anchor.diff:  %% @doc
   %% @end
   %% -----------------------------------------------------------------------------
  -merge(T1, T2) ->
  -    state_awmap:merge(T1, T2).
  +merge({state_awmap, _} = T1, {state_awmap, _} = T2) ->
  +    state_awmap:merge(T1, T2);
  +
  +merge({state_awmap, _} = T1, _) ->
  +    %% Maybe the other node is using a diff version of this module
  +    %% TODO implement versioning and migrations to enable two diff versions to
  +    %% form a cluster.
  +    %% At the moment we just pick the local.
  +    T1.
   
   
   %% -----------------------------------------------------------------------------
  
positive.code: 
      %% LWW
      ?assertEqual([Node2], to_list(AB)).
  
  remfield_test() ->
      Name = 'node1@127.0.0.1',
  
negative.code:         merge(merge(A, B2), C3)
      ).
  
  
  clock_test() ->
      Nodename = 'node1@127.0.0.1',
      Node1 = node_spec(Nodename),
  