The base16 scanner never added any digits to the CharClass it was
supposed to be filling---hence the scanner did a lot of work but was
ultimately a no-op. Also converted it into a lightgrep scanner.
The base16 scanner never added any digits to the CharClass it was
supposed to be filling---hence the scanner did a lot of work but was
ultimately a no-op. Fixed.