Piggyback on Text.Parsec.Token to lex strings and numbers