イテレータでGC回避

proc.call中、vはGCされない