pryってどういう仕組みなんだ?
evalだとbindingオブジェクト渡してもeval抜けるとローカル変数とか無かったことにされるけど(ブロックと同じ扱いだから?)、pryだとローカル変数定義してアクセスしたり出来るよね
どうなってんだ