Designing Go APIs with channels | Dark Hacker News