Strategies for very fast Lexers

Making compilation pipelines fast, starting with the tokenizer