Python: Async written in 10 lines using generators | Hacker News Reader