In ES6 async code can already be written synchronously with generators and yield | Hacker News Reader