anchor.diff:  
   
   %% gets als the tombstones from the state of the gossip module
  --spec get_tombstones(State::state()) -> list({cb_status, cb_module_name()}).
  +-spec get_tombstones(State::state()) -> [{cb_status, cb_module_id()}].
   get_tombstones(State) ->
       StateList = ?PDB:tab2list(State),
       Fun = fun ({{cb_status, CBModule}, Status}, Acc) ->
  
positive.code: 
  -type state() :: ets:tab().
  -type cb_module() :: module().
  -type cb_module_name() :: [{Module::cb_module(), Name::atom()}].
  
  -type state_key_cb() :: cb_state | cb_status | cycles | trigger_lock |
                          exch_data | round.
  -type state_key() :: cb_modules | msg_queue | range | status |
                       {reply_peer, pos_integer()} |
                       {trigger_group, pos_integer()} |
                       {state_key_cb(), cb_module_name()} .
  -type cb_fun_name() :: get_values_all | get_values_best | handle_msg |
                         integrate_data | notify_change | round_has_converged |
                         select_data | select_node | select_reply_data |
  
negative.code:     end.
  
  -compile({nowarn_unused_function, {init_gossip_task_feeder, 3}}).
  -spec init_gossip_task_feeder(cb_module_id(), [1..50], state()) -> {cb_module_id(), list(), state()}.
  init_gossip_task_feeder(CBModule, Args, State) ->
      Args1 = if length(Args)>1 -> [hd(Args)];
                 true -> Args
  