anchor.diff:  %% argument is the Node name.
   %% @end
   %% -----------------------------------------------------------------------------
  --spec on_down(atom() | node_spec() | any | '_', function()) ->
  +-spec on_down(node() | node_spec() | any | '_', function()) ->
       ok | {error, not_implemented}.
   
   on_down(Node, Function) ->
       (?MANAGER):on_down(Node, Function).
  +
  +
  +%% -----------------------------------------------------------------------------
  +%% @doc Return cluster members
  +%% @end
  +%% -----------------------------------------------------------------------------
  +-spec member(Node :: node() | node_spec()) -> boolean().
  +
  +member(Node) ->
  +    (?MANAGER):member(Node).
  +
   
   
   %% -----------------------------------------------------------------------------
  
positive.code: %% argument is the Node name.
  %% @end
  %% -----------------------------------------------------------------------------
  -spec on_up(atom() | node_spec() | any | '_', function()) ->
      ok | {error, not_implemented}.
  
  on_up(Node, Function) ->
  
negative.code: 
  cast_message(Name, Channel, ServerRef, Message, Options) ->
      (?MANAGER):cast_message(Name, Channel, ServerRef, Message, Options).
  
  
  %% -----------------------------------------------------------------------------
  %% @doc Forward message to registered process on the remote side.
  %% @end
  %% -----------------------------------------------------------------------------
  -spec forward_message(remote_ref() | pid(), message()) -> ok.
  
  forward_message(PidOrRef, Message) ->
      (?MANAGER):forward_message(PidOrRef, Message).
  
  
  %% -----------------------------------------------------------------------------
  