make binary exprs left-folding