quick improvement, now we allow let statements in expressions
fixed parsing of dotted expressions. Also now allow binary operators to be partially applied on either side