Represents an error in the ExCellerate system.
@type t() :: %ExCellerate.Error{ __exception__: term(), column: integer() | nil, details: any(), line: integer() | nil, message: String.t(), type: :parser | :compiler | :runtime }