anchor.diff:       (NowMacroSecs == MacroSecs andalso NowSecs > Secs) orelse
        (NowMacroSecs == MacroSecs andalso NowSecs == Secs andalso
         NowMicroSecs > MicroSecs)).
  -
  -
  -
  
positive.code:         _              -> Exports
      end.
  
  -ifdef(NAMESPACED_DICTS).
  -spec init_expects(Exports::[meck_expect:func_ari()] | undefined,
                     Options::[proplists:property()]) ->
          dict:dict().
  -else.
  -spec init_expects(Exports::[meck_expect:func_ari()] | undefined,
                     Options::[proplists:property()]) ->
          dict().
  -endif.
  
  
  init_expects(Exports, Options) ->
      Passthrough = proplists:get_bool(passthrough, Options),
      StubAll = proplists:is_defined(stub_all, Options),
  
negative.code: %%%============================================================================
  
  -ifdef(NAMESPACED_DICTS).
  -type meck_dict() :: dict:dict().
  -else.
  -type meck_dict() :: dict().
  -endif.
  
  -record(state, {mod :: atom(),
                  can_expect :: any | [{Mod::atom(), Ari::byte()}],
                  expects :: meck_dict(),
                  valid = true :: boolean(),
                  history = [] :: meck_history:history() | undefined,
                  original :: term(),
  