Hiding IO latency in Python generators by async prefetching | Hacker News Reader