I'm trying to improve my documentation. I want to say that this function accepts something that is a collections.Iterable, but the code will iterate over the iterable many times. A "list" is too specific, and an "iterable" doesn't work because some iterables can only be iterated once.
Is there a name for a thing? "Re-iterable"? Multiple-iterable?
iffor not usingteeif a sequence was passed in.