public struct Iterator : IteratorProtocol