Error handling in Go: more expressive syntax | Hacker News Reader