A subtle bug with Go's errgroup | Dark Hacker News