in reply to Re^12: Why does each() always re-evaluate its argument? ("for_list" )in thread Why does each() always re-evaluate its argument?