fn eval(vm: &mut SloshVm, registers: &[Value]) -> VMResult<Value>
Builtin eval implementation. Tries to avoid compilation when possible (uses apply machinery).