anchor.diff:  flu_pid(X) when is_atom(X) ->
       ets:lookup_element(flu_pid_tab, X, 1).
   
  +giant_error(Err) ->
  +    io:format(user, "GIANT ERROR: ~p\n", [Err]),
  +    exit(Err).
  +
   %%%% %%%% %%%%    projection utilities    %%%% %%%% %%%%
   
   new_range(Start, End, ChainList) ->
  
positive.code:                     %% TODO: same TODO as the above error_badepoch case.
                      error_badepoch;
                  Else ->
                      error({left_off_here, ?MODULE, ?LINE, Else})
              end
      end.
  
  
negative.code:         %% Let it crash: error_overwritten
      end.
  
  ok_or_trim(ok) ->
      ok;
  ok_or_trim(error_trimmed) ->
      ok;
  ok_or_trim(Else) ->
      Else.
  
  read_repair_chain(Epoch, LPN, [Head|Rest] = Chain) ->
      case corfurl_flu:read(flu_pid(Head), Epoch, LPN) of
          {ok, Page} ->
  