 
 
 public protocol _UTF8Decoder : UnicodeDecoder {
-  func _parseNonASCII() -> (valid: Bool, length: UInt8)
+  func _parseNonASCII() -> (isValid: Bool, length: UInt8)
   var buffer: Buffer { get set }
 }
 

      
    buffer._bitCount = buffer._bitCount &- bitsConsumed

    guard _fastPath(valid) else {
      return .invalid(length: Int(length))
    }
    return .valid(encodedScalar)
  }
}


    } while buffer._bitCount < 32

    // Find one unicode scalar.
    let (isValid, length) = _parseNonASCII()
    _sanityCheck(1...4 ~= length)
    _sanityCheck(length <= buffer.count)
    
