when the `function () {}()` is also surrounded by parens, it's never a syntax error in any environment. But certainly style changes should be discussed separately :-)