iterator (iterate + -or; agent_person)
One who or that which iterates