A different kind of on the fly lexer in Go, possibly based on lex principles - or not.