Smarter approach to error handling in Go | Dark Hacker News