I don't think zip() would work because the iterator lengths can't be guaranteed to be the same.