A few description suggestions in the following comments:

it "advances the position of the enumerator each time when called multiple times"