t :: {TryClauseError, term, term}
options :: [__exception__: term, actual: term] | [{String.t, term}]