Note that this is not a parenthesis issue but this was the easiest way to reproduce it. I ran into it when testing generators with `retainLines` and the generated `return` statement (replacing yeild) was printed on the line preceding the expression being yielded.