@robpalmer2@bterlson So if you just take that... trim it down to only the first element... and then remove most of the whitespace... tada: you have an abuse of syntax to confuse people for a joke. :D
I don't take to twitter often, but https://t.co/gAajOYNJky has potential to break so much stuff. Anyone who's done peer deps between npm v3 (June 2015) and now is liable to be broken by it. The breaking change in npm 3 and reversion of that change in 7 is a 4 year aboutface.
@thedjrenren I dislike it, too, but technically coroutines in `lua` look similar - you have to write `coroutine.yield()` - so there's something.
I prefer the prefix syntax, since it forces you to parenthesize stuff and the extra syntax discourages things like `foo.await?.await?.bar.await?`