t :: {Mix.ElixirVersionError, term, term, term, term, term, String.t}
options :: [__exception__: term, mix_error: term, target: term, expected: term, actual: term, message: String.t] | [{String.t, term}]