@type t() :: %AvroEx.Schema.DecodeError{__exception__: true, message: term()}
@spec new(tuple()) :: t()