anchor.diff:           (tree_nodesCompared, stats()) -> non_neg_integer();
            (tree_compareSkipped, stats())-> non_neg_integer();
            (tree_leavesSynced, stats())  -> non_neg_integer();
  -         (error_count, stats())        -> non_neg_integer();
            (build_time, stats())         -> non_neg_integer();
            (recon_time, stats())         -> non_neg_integer();
            (resolve_started, stats())    -> non_neg_integer();
  
positive.code: get(tree_nodesCompared , #rr_recon_stats{tree_nodesCompared  = X}) -> X;
  get(tree_leavesSynced  , #rr_recon_stats{tree_leavesSynced   = X}) -> X;
  get(tree_compareSkipped, #rr_recon_stats{tree_compareSkipped = X}) -> X;
  get(error_count        , #rr_recon_stats{error_count         = X}) -> X;
  get(build_time         , #rr_recon_stats{build_time          = X}) -> X;
  get(recon_time         , #rr_recon_stats{recon_time          = X}) -> X;
  get(resolve_started    , #rr_recon_stats{resolve_started     = X}) -> X;
  
negative.code:          tree_nodesCompared = 0       :: non_neg_integer(),
           tree_compareSkipped= 0       :: non_neg_integer(),
           tree_leavesSynced  = 0       :: non_neg_integer(),
           build_time         = 0       :: non_neg_integer(),      %in us
           recon_time         = 0       :: non_neg_integer(),      %in us
           resolve_started    = 0       :: non_neg_integer(),      %number of resolve requests send
  