anchor.diff:  empty_test(Nodes) ->
       FirstNode = hd(Nodes),
       lager:info("Empty test started"),
  -    Type = crdt_rga,
  +    Type = antidote_crdt_rga,
       Key = key_empty,
       Result0 = rpc:call(FirstNode, antidote, read, [Key, Type]),
       ?assertMatch({ok, []}, Result0),
  
positive.code:     FirstNode = hd(Nodes),
      SecondNode = lists:nth(2, Nodes),
      lager:info("Concurrency test started"),
      Type = crdt_rga,
      Key = key_concurrency,
  
      %% insert in both nodes, an element in the beginning
      Result1 = rpc:call(FirstNode, antidote, clocksi_execute_tx,
          [[{update, {Key, Type, {{addRight, a, 0}, ucl}}}]]),
      ?assertMatch({ok, _}, Result1),
  
      Result2 = rpc:call(SecondNode, antidote, clocksi_execute_tx,
          [[{update, {Key, Type, {{addRight, b, 0}, ucl}}}]]),
      ?assertMatch({ok, _}, Result2),
  
      Result3 = rpc:call(SecondNode, antidote, read, [Key, Type]),
  
negative.code: insert_after_remove_test(Nodes) ->
      FirstNode = hd(Nodes),
      lager:info("Remove-Insert test started"),
      Type = antidote_crdt_rga,
      Key = key_remove_insert,
      Result0 = rpc:call(FirstNode, antidote, clocksi_execute_tx,
          [[{update, {Key, Type, {addRight, {a, 0}}}},
              {update, {Key, Type, {addRight, {b, 1}}}},
              {update, {Key, Type, {addRight, {c, 2}}}}]]),
      ?assertMatch({ok, _}, Result0),
      Result1 = rpc:call(FirstNode, antidote, clocksi_execute_tx,
          [[{update, {Key, Type, {remove, 3}}}]]),
      ?assertMatch({ok, _}, Result1),
      Result2 = rpc:call(FirstNode, antidote, clocksi_execute_tx,
          [[{update, {Key, Type, {addRight, {d, 3}}}}]]),
      ?assertMatch({ok, _}, Result2),
      Result3 = rpc:call(FirstNode, antidote, read, [Key, Type]),
      ?assertMatch({ok, [{ok, a, _}, {ok, b, _}, {deleted, c, _}, {ok, d, _}]}, Result3),
  