turn literals of all kinds into prefix exprs (grammar can now handle it)

As such, it is now possible to do e.g. foo.bar() rather than (foo).bar().