make pretty-printing of binops be consistent, and not over-aggressively group operands (which causes weird line breaks).  instead, it groups only at the distinct operator level.