in the middle of allowing to have named iterators in for loops