messing more with literal expressiosn and token types