   
   let first = codeUnits[0]
   if first == _minus {
-    return _parseDigitsInASCII(
-      UnsafeBufferPointer(rebasing: codeUnits[1...]),
+    return _parseIntegerDigits(
+      ascii: UnsafeBufferPointer(rebasing: codeUnits[1...]),
       radix: radix, isNegative: true)
   }
   if first == _plus {
-    return _parseDigitsInASCII(
-      UnsafeBufferPointer(rebasing: codeUnits[1...]),
+    return _parseIntegerDigits(
+      ascii: UnsafeBufferPointer(rebasing: codeUnits[1...]),
       radix: radix, isNegative: false)
   }
-  return _parseDigitsInASCII(codeUnits, radix: radix, isNegative: false)
+  return _parseIntegerDigits(ascii: codeUnits, radix: radix, isNegative: false)
 }
 
 @_alwaysEmitIntoClient
 @inline(never)
-internal func _parseASCII<S: StringProtocol, Result: FixedWidthInteger>(
-  _ text: S, radix: Int
+internal func _parseInteger<S: StringProtocol, Result: FixedWidthInteger>(
+  ascii text: S, radix: Int
 ) -> Result? {
   var str = String(text)
-  return str.withUTF8 { _parseASCII($0, radix: radix) }
+  return str.withUTF8 { _parseInteger(ascii: $0, radix: radix) }
 }
 
 extension FixedWidthInteger {

}

@_alwaysEmitIntoClient
internal func _parseASCII<Result: FixedWidthInteger>(
  _ codeUnits: UnsafeBufferPointer<UInt8>, radix: Int
) -> Result? {
  _internalInvariant(!codeUnits.isEmpty)
  

//===----------------------------------------------------------------------===//

@_alwaysEmitIntoClient
internal func _parseIntegerDigits<Result: FixedWidthInteger>(
  ascii codeUnits: UnsafeBufferPointer<UInt8>, radix: Int, isNegative: Bool
) -> Result? {
  _internalInvariant(radix >= 2 && radix <= 36)
  guard _fastPath(!codeUnits.isEmpty) else { return nil }
