Go Concurrency 2.2 - Patterns and Idioms | Error handling