Poor man's async await in TypeScript using generators | Hacker News Reader