Revert "Remove ZipIterator"

This reverts commit 5480373e708d242a8ac5be47678f930775609e60.
ZipIterator: Remove the index variable