   /// Return an *iterator* over the elements of this *sequence*.
   ///
   /// - Complexity: O(1).
-  public func iterator() -> NSFastEnumerationIterator {
+  public func makeIterator() -> NSFastEnumerationIterator {
     return NSFastEnumerationIterator(self)
   }
 }

  /// Return an *iterator* over the elements of this *sequence*.
  ///
  /// - Complexity: O(1).
  public func iterator() -> Iterator {
    return Iterator(self)
  }
}

  /// Return an *iterator* over the *enumerator*.
  ///
  /// - Complexity: O(1).
  public func makeIterator() -> NSFastEnumerationIterator {
    return NSFastEnumerationIterator(self)
  }
}
