pub type EvalResult<'a, T> = Result<Value<'a, T>, Error<'a>>;
Result of an expression evaluation.
pub enum EvalResult<'a, T> { Ok(Value<'a, T>), Err(Error<'a>), }
Contains the success value
Contains the error value