The Lexer does something resembling functioning!

This is very, very exciting. Someone should buy me chocolate.

Punctuation characters are now treated as tokens in themselves and are
no longer skipped or ignored.