Diesel 2: Using generators for async (and back again) | Hacker News Reader