Simplify returning multiple tokens from a single lexer step