anchor.diff:  make_buffer([{Ift, Value, Props, Tstamp} | Rest], B0) ->
       B = mi_buffer:write(Ift, Value, Props, Tstamp, B0),
       make_buffer(Rest, B).
  -
  -fold_iterator(Itr, Fn, Acc0) ->
  -    fold_iterator_inner(Itr(), Fn, Acc0).
  -
  -fold_iterator_inner(eof, _Fn, Acc) ->
  -    lists:reverse(Acc);
  -fold_iterator_inner({Term, NextItr}, Fn, Acc0) ->
  -    Acc = Fn(Term, Acc0),
  -    fold_iterator_inner(NextItr(), Fn, Acc).
   
   
   prop_basic_test(Root) ->
  
positive.code: offsets_file(Root) ->
      Root ++ ".offsets".
  
  %% ===================================================================
  %% EUnit tests
  %% ===================================================================
  
negative.code:     iterator/1,
      iterator/3
  ]).
  %% Private/debugging/useful export.
  -export([fold_iterator/3]).
  
  -include("merge_index.hrl").
  -include_lib("kernel/include/file.hrl").
  