anchor.diff:      Pid2 = syn_test_suite_helper:start_process(SlaveNode1),
       rpc:call(SlaveNode1, syn_registry, add_to_local_table, [default, <<"my proc">>, Pid2, "meta-2", erlang:system_time(), undefined]),
       ok = syn:register(<<"my proc">>, Pid1, "meta-1"),
  -
  -    {Pid1, "meta-1"} = syn:lookup(<<"my proc">>),
  +    syn_test_suite_helper:assert_wait(
  +        {Pid1, "meta-1"},
  +        fun() -> syn:lookup(<<"my proc">>) end
  +    ),
       syn_test_suite_helper:assert_wait(
           {Pid1, "meta-1"},
           fun() -> rpc:call(SlaveNode1, syn, lookup, [<<"my proc">>]) end
  
positive.code:     1 = rpc:call(SlaveNode2, syn, registry_count, [default, SlaveNode2]),
  
      {'EXIT', {{invalid_scope, custom_scope_bc}, _}} = catch syn:lookup(custom_scope_bc, "BC-proc-1"),
      {PidRemoteOn1, "meta-1"} = rpc:call(SlaveNode1, syn, lookup, [custom_scope_bc, "BC-proc-1"]),
      {PidRemoteOn1, "meta-1"} = rpc:call(SlaveNode2, syn, lookup, [custom_scope_bc, "BC-proc-1"]),
      {'EXIT', {{invalid_scope, custom_scope_bc}, _}} = catch syn:lookup(custom_scope_bc, "BC-proc-1 alias"),
      {PidRemoteOn1, "meta-1 alias"} = rpc:call(SlaveNode1, syn, lookup, [custom_scope_bc, "BC-proc-1 alias"]),
      {PidRemoteOn1, "meta-1 alias"} = rpc:call(SlaveNode2, syn, lookup, [custom_scope_bc, "BC-proc-1 alias"]),
      {'EXIT', {{invalid_scope, custom_scope_bc}, _}} = catch syn:registry_count(custom_scope_bc),
      2 = rpc:call(SlaveNode1, syn, registry_count, [custom_scope_bc]),
      0 = rpc:call(SlaveNode1, syn, registry_count, [custom_scope_bc, node()]),
  
negative.code:     syn_test_suite_helper:assert_cluster(SlaveNode2, [node()]),
  
      %% retrieve
      syn_test_suite_helper:assert_wait(
          {PidRemoteOn1, "meta-1"},
          fun() -> syn:lookup("proc-1") end
      ),
      syn_test_suite_helper:assert_wait(
          {PidRemoteOn1, "meta-1"},
          fun() -> rpc:call(SlaveNode1, syn, lookup, ["proc-1"]) end
      ),
      syn_test_suite_helper:assert_wait(
          undefined,
          fun() -> rpc:call(SlaveNode2, syn, lookup, ["proc-1"]) end
      ),
      syn_test_suite_helper:assert_wait(
          {PidRemoteOn2, "meta-2"},
          fun() -> syn:lookup("proc-2") end
      ),
      syn_test_suite_helper:assert_wait(
          undefined,
          fun() -> rpc:call(SlaveNode1, syn, lookup, ["proc-2"]) end
      ),
      syn_test_suite_helper:assert_wait(
          {PidRemoteOn2, "meta-2"},
          fun() -> rpc:call(SlaveNode2, syn, lookup, ["proc-2"]) end
      ),
      2 = syn:registry_count(default),
      0 = syn:registry_count(default, node()),
      1 = syn:registry_count(default, SlaveNode1),
  