>611
&block で受け取る段階で Proc オブジェクトになったはず。
引数として受け取らず、 yeild でブロックを実行すれば Proc にはならない。