func failsAgain() error { return tracerr.Wrap(failsToo(), "something went really wrong") }
func first() error { return tracerr.Wrap(middleFunc(), "first failed") }
func failsToo() error { return tracerr.Wrap(fails(), "Oh my God! This is going to explode!!") }