pub type EvalResult = Result<Value, SemaError>;
pub enum EvalResult { Ok(Value), Err(SemaError), }
Contains the success value
Contains the error value