The current lexer is bad. Very bad.
Implement a better system to accurately parse GreenLight code and create syntax objects for the transpiler.
Breaking changes are allowed, but discouraged. This will likely require rewriting of a large amount of code.