Understanding Singleflight in Go | Hacker News Reader