Now properly parenthesizes assignments