I actually prefer Python approach here in that within () [] {} newlines are simply whitespace with no special meaning - this allows for very flexible formatting of expressions which is still unambiguous.
The implicit concat of string literals is the culprit here. It really should require "+".