I'll add curly braces, I knew you wouldn't like it this way.

On the matter of ASI: http://blog.izs.me/post/2353458699/an-open-letter-to-javascript-leaders-regarding