anchor.diff:  members() ->
       gen_server:call(?MODULE, members, infinity).
   
  +%% @doc Return connections list.
  +connections() ->
  +    gen_server:call(?MODULE, connections, infinity).
  +
   %% @doc Return myself.
   myself() ->
       partisan_peer_service_manager:myself().
  
positive.code:          terminate/2,
           code_change/3]).
  
  -include("partisan.hrl").
  
  -define(SET, state_orset).
  -define(DEFAULT_PARALLELISM, 1).
  
  -type pending() :: [node_spec()].
  -type membership() :: ?SET:state_orset().
  
negative.code: 
  %% @doc Attempt to join a remote node.
  join(Node) ->
      Parallelism = partisan_config:get(parallelism, ?PARALLELISM),
      ct:pal("Joining node with parallelism: ~p", [Parallelism]),
      join(Node, Parallelism).
  
  %% @doc Attempt to join a remote node and maintain multiple connections.
  join(Node, NumConnections) ->
  