Error that occurred while parsing or evaluating expression.
@type t() :: %ExPression.Error{data: map(), message: binary(), name: binary()}
@spec new(binary(), binary(), map()) :: t()