Error Handling Patterns in Go | SudoMonks