anchor.diff:  
   -define(TABLE, ?PROMETHEUS_COUNTER_TABLE).
   -define(SUM_POS, 2).
  +-define(WIDTH, 16).
   
   %%====================================================================
   %% Metric API
  
positive.code: %% @end
  reset(Registry, Name, LabelValues) ->
    prometheus_metric:check_mf_exists(?TABLE, Registry, Name, LabelValues),
    ets:update_element(?TABLE, {Registry, Name, LabelValues}, {?SUM_POS, 0}).
  
  %% @equiv value(default, Name, [])
  value(Name) ->
  
negative.code: %%====================================================================
  
  dinc_impl(Registry, Name, LabelValues, Value) ->
    case ets:lookup(?TABLE, key(Registry, Name, LabelValues)) of
      [{_Key, OldValue}] ->
        ets:update_element(?TABLE, key(Registry, Name, LabelValues),
                           {?SUM_POS, Value + OldValue});
      [] ->
        insert_metric(Registry, Name, LabelValues, Value, fun dinc_impl/4)
  