Naveen Chawla (2018-01-18T09:51:28.000Z)
naveen.chwl at gmail.com (2018-01-18T09:56:36.476Z)
```js const x = (tmp=>tmp*tmp+1)(f()); ``` I've not seen a use case for do-expressions that can't already be done more elegantly. The proposal page certainly doesn't provide it, except for an opinion about how nested ternaries are "awkward". I've never found nested ternaries awkward, especially with good indentation: ```js question1 ? answer1 : question2 ? answer2 : answer3 ```