t() :: %ExCoverallsLinter.Rules.Errors.ProjectRuleError{ __exception__: term(), reasons: list() }
new(term() | list()) :: t()