I feel like this line is a bit confusing, with the local variable named `keyIsAscii` and a function called `isAscii`. Is it necessarily the case that a keyIdentifier beginning with `U+` is always an ASCII character?