     options opts: NSLinguisticTaggerOptions,
     orthography: NSOrthography?,
     _ body:
-      (String, Range<Index>, Range<Index>, inout Bool)->()
+      (String, Range<Index>, Range<Index>, inout Bool) -> ()
   ) {
     _ns.enumerateLinguisticTagsInRange(
       _toNSRange(range),

    _ body: (
      substring: String?, substringRange: Range<Index>,
      enclosingRange: Range<Index>, inout Bool
    )->()
  ) {
    _ns.enumerateSubstringsInRange(_toNSRange(range), options: opts) {
      var stop_ = false

  /// it into the memory referred to by `range`
  func _withOptionalOutParameter<Result>(
    range: UnsafeMutablePointer<Range<Index>>,
    @noescape body: (UnsafeMutablePointer<NSRange>) -> Result
  ) -> Result {
    var nsRange = NSRange(location: 0, length: 0)
    let result = range._withBridgeValue(&nsRange) {
