Comment
Comment by zalmoxes
As a Go developer, I'm curious how is the error handled when foo() or bar() fail?
Could you show an example where `bar()` returns a re-triable error or a fatal error etc? something where I have to make a decision other than returning it up the call stack?.