anchor.diff:  %% @private
   membership() ->
       lasp_peer_service:members().
  +
  +%% @private
  +select_random(Members, Omit) ->
  +    List = Members -- lists:flatten([Omit]),
  +
  +    %% Catch exceptions where there may not be enough members.
  +    try
  +        Index = lasp_support:puniform(length(List)),
  +        lists:nth(Index, List)
  +    catch
  +        _:_ ->
  +            undefined
  +    end.
  
positive.code:     %% Remove ourself.
      Peers = Members -- [node()],
  
      % lager:info("Beginning sync for peers: ~p", [Peers]),
  
      %% Ship buffered updates for the fanout value.
      lists:foreach(fun(Peer) -> init_delta_sync(Peer) end, Peers),
  
      %% Schedule next synchronization.
      schedule_delta_synchronization(),
  
      {noreply, State};
  handle_info(delta_gc, #state{gc_counter=GCCounter0, store=Store}=State) ->
      MaxGCCounter = lasp_config:get(delta_mode_max_gc_counter, ?MAX_GC_COUNTER),
      Function =
  
negative.code: %% State record.
  -record(state, {store :: store(),
                  actor :: binary(),
                  sync_counter :: non_neg_integer(),
                  counter :: non_neg_integer(),
                  gc_counter :: non_neg_integer()}).
  
  