anchor.diff:           end || VolName <- VolNames],
       {ok, [{{0, 0}, VolName} || VolName <- lists:sort(VolNames)]}.
   
  --spec find_vols(nonempty_string()) ->
  -    'eof' | 'ok' | {'ok', [{diskinfo(), nonempty_string()}]} | {'error', _}.
  +-spec find_vols(path()) -> 'eof' | 'ok' | {'ok', [volume()]} | {'error', _}.
   find_vols(Root) ->
       case prim_file:list_dir(Root) of
           {ok, Files} ->
  
positive.code:     [Vol|_] = lists:reverse(lists:keysort(1, Vols)),
      Vol.
  
  -spec monitor_diskspace(nonempty_string(),
                          [{diskinfo(), nonempty_string()}]) ->
      no_return().
  monitor_diskspace(Root, Vols) ->
      timer:sleep(?DISKSPACE_INTERVAL),
      Fold = fun({_OldSpace, VolName}, VolAcc) ->
  
negative.code:     end.
  
  -spec init_vols(path(), [volume_name()]) ->
                         {'ok', [volume()]}.
  init_vols(Root, VolNames) ->
      _ = [begin
               ok = try_makedir(filename:join([Root, VolName, "blob"])),
  