anchor.diff:  -spec add_remote_to_local_table(RemoteNode :: node(), Name :: any(), RemotePid :: pid(), RemoteMeta :: any()) -> ok.
   add_remote_to_local_table(RemoteNode, Name, RemotePid, RemoteMeta) ->
       gen_server:cast({?MODULE, RemoteNode}, {add_remote_to_local_table, Name, RemotePid, RemoteMeta}).
  +
  +-spec remove_remote_from_local_table(RemoteNode :: node(), Name :: any()) -> ok.
  +remove_remote_from_local_table(RemoteNode, Name) ->
  +    gen_server:cast({?MODULE, RemoteNode}, {remove_remote_from_local_table, Name}).
   
   -spec sync_get_local_registry_tuples(FromNode :: node()) -> [syn_registry_tuple()].
   sync_get_local_registry_tuples(FromNode) ->
  
positive.code: -spec multicast_unregister(Name :: any()) -> pid().
  multicast_unregister(Name) ->
      spawn_link(fun() ->
          rpc:eval_everywhere(nodes(), ?MODULE, remove_from_local_table, [Name])
      end).
  
  -spec register_on_node(Name :: any(), Pid :: pid(), Meta :: any()) -> ok.
  
negative.code:                 end
              )
      end,
      %% return
      {noreply, State};
  
  handle_cast({remove_remote_from_local_table, Name}, State) ->
      %% remove
      remove_from_local_table(Name),
      %% return
      {noreply, State};
  
  