匿名メソッドで使えないとか
yieldの実装がコンパイラにとって複雑で高コストすぎて断念したらしい