anchor.diff:                  pending :: [{operation(), from()}],
                   req_start_time :: non_neg_integer() | no_req_start_time,
                   success_count :: integer(),
  -                fail_count :: integer()}).
  +                fail_count :: integer(),
  +                timer :: reference()}).
   
   -define(NO_PENDING_REQUESTS(S), S = #state{pending = []}).
   
  
positive.code:                 pending = [],
                  req_start_time = no_req_start_time,
                  success_count = 0,
                  fail_count = 0 }}.
  
  %%------------------------------------------------------------------------------
  %% @private
  
negative.code:                                 {{get_filetype, RelPath}, TimeOutMillis},
                                  TimeOutMillis)
              catch
                  exit:_ -> {error, timeout}
              end
      end.
  
  