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