Structured FEEL evaluation error.
Creates a structured FEEL error.
@type t() :: %Boxic.FEEL.Error{code: atom(), message: String.t()}
@spec new(atom(), String.t()) :: t()
Boxic.FEEL.Error.new(:type_error, "expected a number")