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