a special syntactic construct? NO (we will follow Java)
Java sneaks initialization code in, but raises scoping issues, and what is the impact on old code?
can blocks introduce scopes or are our choices here limited by existing ECMAScript legacy?
when is initialization code executed?
can we instantiate a class before all of its body has been seen? We need more discussion on this.