pub(crate) fn eval_block1(&mut self, block: &Block, arg0: Value) -> VMResult {
        self.eval_block(block, &[arg0])
    }
Evaluate the block with self_val of outer context, and given `arg0`.
ruruby/src/vm/executor/method.rs