anchor.diff:          merge(merge(A, B2), C3)
       ).
   
  +
   clock_test() ->
       Nodename = 'node1@127.0.0.1',
       Node1 = node_spec(Nodename),
  
positive.code:         to_list(A1)
      ).
  
  concurrent_updates_test() ->
      Nodename = 'node1@127.0.0.1',
      Node1 = node_spec(Nodename, {127, 0, 0, 1}),
  
negative.code: %% @doc
  %% @end
  %% -----------------------------------------------------------------------------
  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.
  
  
  %% -----------------------------------------------------------------------------
  