仕様の理解、(できれば、仕様の整理)の後で実装方法を考えたほうがいいのかもしんない。松江行ったとき、きちんと質問をまとめていなかったのは大変不味いことでした。returnのextentだけは、どうにも効率的な実装が思い浮かばないな。削られてしまうから、問題はないんだけれど)。ensure節のスタックを積んでいって、ごにょごにょしないと駄目なのか。シンプルにはいかないもんだなぁ。中に例外が起こったらどうなるんだ、とか。サブルーチンコールみたいな命令があったのかなぁ。うーん、ensure節の記録は要らないと思ったんだけれど、そんなに甘くはなかったか・・・。