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:              tree_compareSkipped ->
                   X = V + Stats#rr_recon_stats.tree_compareSkipped,
                   Stats#rr_recon_stats{tree_compareSkipped = X};
               error_count ->
                   X = V + Stats#rr_recon_stats.error_count,
                   Stats#rr_recon_stats{error_count = X};
               build_time ->
                   X = V + Stats#rr_recon_stats.build_time,
                   Stats#rr_recon_stats{build_time = X};
  
negative.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(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;
  