Playing around with lexer improvements and a repl
Continuing work on the repl