Capture failures with errors over an errc channel