Grammar tweaks.

Only allow suffixedexprs in the let and set expressions without parens (avoids ambiguities, is a bit more strict). Loosen up the rules with objects a bit (allow full suffixedexpr instead of just primaryexpr as object parent without parens). Always require assignment with the let and set expressions (assign nil if you want to just declare the variable).