anchor.diff:  -include("partisan.hrl").
   
   
  --export([myself/0,
  -         mynode/0,
  -         forward_message/2]).
  +-export([myself/0]).
  +-export([mynode/0]).
  +-export([forward_message/2]).
  +
  +
  +%% =============================================================================
  +%% BEHAVIOUR CALLBACKS
  +%% =============================================================================
  +
  +
   
   -callback start_link() -> {ok, pid()} | ignore | {error, term()}.
  +
   -callback members() -> [name()]. %% TODO: Deprecate me.
   -callback members_for_orchestration() -> [node_spec()].
   -callback myself() -> node_spec().
  
positive.code:     Channels = partisan_config:get(channels, ?CHANNELS),
      Name = partisan_config:get(name),
      ListenAddrs = partisan_config:get(listen_addrs),
      #{name => Name, listen_addrs => ListenAddrs, channels => Channels, parallelism => Parallelism}.
  
  mynode() ->
      partisan_config:get(name, node()).
  
  forward_message({partisan_remote_reference, Name, ServerRef} = RemotePid, Message) ->
      case mynode() of
  
negative.code: -callback inject_partition(node_spec(), ttl()) -> {ok, reference()} | {error, not_implemented}.
  -callback resolve_partition(reference()) -> ok | {error, not_implemented}.
  
  
  
  %% =============================================================================
  %% API
  %% =============================================================================
  
  
  
  -spec myself() -> node_spec().
  
  myself() ->
  