       unicodeScalars[subRange.startIndex._base..<subRange.endIndex._base]._core)
   }
 
-  @availability(*, unavailable, message="cannot subscript String with a range of Int")
+  @availability(
+    *, unavailable,
+    message="cannot subscript String with a range of Int")
   public subscript(subRange: Range<Int>) -> String {
     return ""
   }

  ///
  /// - complexity: O(`count(self)`).
  public mutating func removeRange(subRange: Range<Index>) {
    withMutableCharacters { (inout v: CharacterView) in v.removeRange(subRange) }
  }

  /// Remove all characters.

  ///
  /// - complexity: O(`count(self)`).
  public mutating func removeAtIndex(i: Index) -> Character {
    return withMutableCharacters {
      (inout v: CharacterView) in v.removeAtIndex(i)
    }
  }

  /// Remove the indicated `subRange` of characters
