Mark S. Miller (2014-06-05T17:01:30.000Z)
domenic at domenicdenicola.com (2014-06-10T19:06:02.736Z)
Having this be legal as an expression makes the language more complex from the programmer's perspective than either * prohibiting this, by allowing only expression-statements as expressions here, or * accepting any declaration in this position. I would be surprised if the status quo were simpler than both of these alternatives from a spec perspective either. Why would this be so?