Types that can be iterated.
Types that implement Iterable can produce an iterator when called with the iter method.
Iterable
iter
Returns an iterator over the elements of this iterable.
See Iterable for details.