   @discardableResult
   mutating func remove(at i: Index) -> _Element
 
-  /// Remove all elements within `bounds`.
+  /// Removes all elements within `bounds`.
   ///
   /// Invalidates all indices with respect to `self`.
   ///

}

extension RangeReplaceableCollection {
  public mutating func replaceSubrange<
    R : ClosedRangeProtocol, C : Collection
    where


  //===--- Derivable Requirements -----------------------------------------===//

  /// Constructs a Collection of `count` elements, each initialized to
  /// `repeatedValue`.
  init(repeating repeatedValue: Iterator.Element, count: Int)

