The X-FILES: avoiding concurrency boilerplate with golang.org/x/sync | Hacker News Reader