Mocking time and testing event loops in Go | Hacker News Reader