anchor.diff:  -export(
      [
       new/2, new/3,
  -    re_register/3,
  +    re_register/3, ensure/3,
       update/2, update_or_create/2, update_or_create/4,
       get_value/1, get_value/2, get_values/1,
       sample/1,
  
positive.code:     reset/1,
      setopts/2,
      find_entries/1,
      select/1, select/2, select_cont/1,
      aggregate/2,
      info/1, info/2,
      register_application/0,
  
negative.code: select(Pattern) ->
      ets:select(?EXOMETER_ENTRIES, [pattern(P) || P <- Pattern]).
  
  -spec select_count(ets:match_spec()) -> non_neg_integer().
  %% @doc Corresponds to {@link ets:select_count/1}.
  %% @end
  select_count(Pattern) ->
      ets:select_count(?EXOMETER_ENTRIES, [pattern(P) || P <- Pattern]).
  
  -spec select(ets:match_spec(), pos_integer() | infinity) -> {[{name(), type(), status()}], _Cont}.
  %% @doc Perform an `ets:select()' with a Limit on the set of metrics.
  %%
  