anchor.diff:  
   
   %% Internal functions
  +format_stats(Stats) ->
  +    erlang:list_to_binary(
  +      [[K, lists:duplicate(?WIDTH - byte_size(K), $\s), V, $\n]
  +       || {K, V} <- lists:sort(Stats)]).
  +
  +
   latest_tick(TS) ->
       latest_tick(TS, 0).
   
  
positive.code: %% API
  -export([start_link/1]).
  
  -record(state, {bucket, counters}).
  
  %% gen_server callbacks
  -export([init/1, handle_call/3, handle_cast/2,
  
negative.code: 
  -behaviour(gen_server).
  
  -define(STATS_TIMER, 1000). % How often in ms we collect stats
  -define(LOG_FREQ, 100).     % Dump every n collections to the log
  -define(WIDTH, 30).         % Width of the key part of the formatted logs
  
  -define(l2r(KeyName),
          l2r(KeyName, V, Rec) ->
  