TypealiasSwiftEmptyIteratorObsolete since Swift 5.0typealias EmptyIterator<T> = EmptyCollection<T>.Iterator