@BaseIter[T] A value that implements the (next) protocol. Only an Iter also has its methods. Methods (next)() -> T Returns the next value, raising IterStop once exhausted.