t :: {UndefinedFunctionError, term, term, term, term}
options :: [__exception__: term, module: term, function: term, arity: term] | [{String.t, term}]