Add new AST structures for partially bound operators.

ExpressionL is a left-bound operator, ExpressionR is a right-bound one.
Fix indentation handing.

For example,

    print (
      1
      2
    )

used to print "1 2", even though it should print these numbers on separate lines.