> Surely it would be trivial to provide a second metamethod which worked just > like "__call" but only in the scope of the generic for statement? That's not possible with the current syntax for the generic for statement.