@mattrobenolt No, looking at `errRecover`, I think you're right. It does some useful transformations on the error. I think the existing overall pattern is kinda weird (e.g., there's no need panic here--we could just transform the error directly), but `errRecover` expects to be called when deferred, so that wouldn't work without further changes. We can save that for later cleanup.