forbes at lindesay.co.uk (2017-01-08T05:20:53.489Z)
```js
(new class extends foo(bar) {…})
```
is already valid syntax that means use the value return from calling foo with argument bar as the superclass of the class that is being instantiated. What you propose would be a breaking change.
(new class extends foo(bar) {…}) is already valid syntax that means use the value return from calling foo with argument bar as the superclass of the class that is being instantiated. What you propose would be a breaking change.