I was excited about this till I read this: [https://news.ycombinator.com/item?id=22090942](https://news.ycombinator.com/item?id=22090942)
If the author is to be believed its just a transformation that is applied to the code. Basically the same transformation that we do with async/await already. Now if this was like go-style coroutines I would be a lot more excited.
