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