pub trait Eval { // Required method fn eval(self, vm: &mut Machine<'_>) -> SourceResult<Evaluated>; }