Lexer suite: tokens, numbers, strings, templates, regex-vs-division, punctuators (including ?., ?? and the logical assignments), comments/newlines, and the value sentinels.
?.
??