ABC for classes that provide the __iter__() and __next__() methods. See also the definition of iterator.
collections.abc/Iterator
Iterator