anchor.diff:  %% These macros assume there's a bound variable called Verb.
   -define(VERB(Fmt),       if Verb -> io:format(Fmt      ); true -> ok end).
   -define(VERB(Fmt, Args), if Verb -> io:format(Fmt, Args); true -> ok end).
  +
  +-ifdef(TEST).
  +-compile(export_all).
  +-endif. % TEST
   
   -export([repair_cp/4, repair_ap/6]).
   
  
positive.code: %%     verb(" done\n", []),
  %%     ok.
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  file_folder(Fun, Acc, Path) ->
  
negative.code:         {L_K, T_K} <- EtsKeys],
      ok.
  
  repair_both_present(_File, _Size, _RepairMode, Verb, _SrcS, _SrcS2, _DstS, _DstS2) ->
      ?VERB("repair_both_present TODO\n"),
      ok.
      %% io:format("repair_both_present: ~p ~p mode ~p\n", [File, Size, RepairMode]).
  
  make_repair_compare_fun(SrcFLU) ->
      fun({{Offset_X, _Sz_a, FLU_a, _Cs_a}, _N_a},
          {{Offset_X, _Sz_b, FLU_b, _CS_b}, _N_b}) ->
         %% The repair source FLU always sorts less/earlier than anything else.
         if FLU_a == SrcFLU ->
                 true;
            FLU_b == SrcFLU ->
                 false;
            true ->
                 FLU_a < FLU_b
         end;
         (T_a, T_b) ->
              T_a =< T_b
      end.
  
  %% repair_both_present(File, Size, RepairMode, V, SrcS, _SrcS2, DstS, _DstS2) ->
  %%     Tmp1 = lists:flatten(io_lib:format("/tmp/sort.1.~w.~w.~w", tuple_to_list(now()))),
  