anchor.diff:  %%      Called by the gossip module upon {get_values_best} messages.
   -spec get_values_best(State::state()) -> {ok, state()}.
   get_values_best(State) ->
  +    %% use to implement get_subset_rand() api functions??
       {ok, State}.
   
   
  
positive.code: -spec web_debug_info(state()) ->
      {KeyValueList::[{Key::string(), Value::any()},...], state()}.
  web_debug_info(State) ->
      {[{"Key", "Value"}], State}.
  
  
  
negative.code: -spec select_reply_data(PData::data(), Ref::pos_integer(), Round::round(),
      State::state()) -> {discard_msg | ok | retry | send_back, state()}.
  select_reply_data(_PData, _Ref, _Round, State) ->
      %% cy_subset msg <=> p2p_exch msg -> seleft_reply_data()
      {ok, State}.
  
  
  %% @doc Integrate the reply data. <br/>
  %%      Called by the behaviour module upon a p2p_exch_reply message. <br/>
  %%      QData: the reply data from the peer <br/>
  %%      RoundStatus / Round: ignored, as cyclon does not implement round handling
  %%      Upon finishing the processing of the data, a message of the form
  