Starting to work on machine-generated lexers too
It will help with testing and profiling It breaks pyright (it's probably time to abandon pyright)