anchor.diff:  
                       %% Announce to the peer service.
                       partisan_peer_service_events:update(Membership),
  +
  +                    %% Establish any new connections.
  +                    Connections = establish_connections(Pending,
  +                                                        Membership,
  +                                                        Connections0),
   
                       %% Gossip the new membership.
                       do_gossip(OurTag, Membership, Connections),
  
positive.code: -type tag() :: atom().
  
  -record(state, {actor :: actor(),
                  tag :: tag(),
                  pending :: pending(),
                  membership :: membership(),
  
negative.code: add_to_membership(Actor, Node, Membership0) ->
      {ok, Membership} = ?SET:mutate({add, Node}, Actor, Membership0),
      Membership.
  
  %% @private
  myself() ->
      Port = partisan_config:get(peer_port, ?PEER_PORT),
      IPAddress = partisan_config:get(peer_ip, ?PEER_IP),
      {node(), IPAddress, Port}.
  