# https://stackoverflow.com/questions/73582708/does-re-finditer-store-the-values-it-finds-in-the-memory

def stupid_iterator(seq):
    """Make an iterator for seq"""
    def _iter():
        return seq.pop(0)
    return _iter

i = stupid_iterator([1, 2, 3])
print(i) # for fun
print(i())
print(i())
print(i())
print(i())
