anchor.diff:  %% partisan_peer_service_manager callbacks
   -export([start_link/0,
            members/0,
  +         member/1,
            members_for_orchestration/0,
            myself/0,
            get_local_state/0,
  
positive.code: -spec start_link() -> {ok, pid()} | ignore | {error, term()}.
  start_link() ->
      gen_server:start_link({local, ?MODULE}, ?MODULE, [], []).
  
  %% @doc Return membership list.
  members() ->
  
negative.code:     Members = [P || #{name := P} <- Membership],
      {reply, {ok, Members}, State};
  
  handle_call({member, Node}, _From, #state{membership=Membership}=State) ->
      IsMember = lists:any(fun(#{name := Name}) -> Name =:= Node end, Membership),
      {reply, IsMember, State};
  
  handle_call(connections, _From, #state{connections=Connections}=State) ->
      {reply, {ok, Connections}, State};
  
  