anchor.diff:                  up_functions :: dict:dict(),
                   membership :: membership(),
                   sync_joins :: [{node_spec(), from()}],
  -                unacked :: [term()],
                   connections :: partisan_peer_service_connections:t()}).
   
   -type state_t() :: #state{}.
  
positive.code:     schedule_gossip(),
      {noreply, State#state{connections=Connections}};
  
  handle_info(retransmit, #state{connections=Connections, unacked=Unacked}=State) ->
      RetransmitFun = fun({forward_message, Name, Channel, _Clock, PartitionKey, ServerRef, Message, _Options}) ->
          do_send_message(Name,
                          Channel,
                          PartitionKey,
                          {forward_message, ServerRef, Message},
                          Connections)
      end,
      lists:foreach(RetransmitFun, Unacked),
      schedule_retransmit(),
      {noreply, State};
  
  
negative.code: 
      {ok, #state{actor=Actor,
                  pending=[],
                  vclock=VClock,
                  membership=Membership,
                  connections=Connections,
  