Rubyのブロック渡し+yeildって何のためにあるの?
Proc.new がやたら遅いのを改善すれば存在価値ないよね。
ブロック無くせば Lispの方言くらいに認めてあげるよ。