 
 extension _NativeSet.Iterator: IteratorProtocol {
   @inlinable
+  @inline(__always)
   internal mutating func next() -> Element? {
     guard let index = iterator.next() else { return nil }
     return base.uncheckedElement(at: index)

  }

  @inlinable
  internal __consuming func makeIterator() -> Iterator {
    return Iterator(self)
  }

    internal var iterator: _HashTable.Iterator

    @inlinable
    @inline(__always)
    init(_ base: __owned _NativeSet) {
      self.base = base
      self.iterator = base.hashTable.makeIterator()
