@mewmew and I had a brief thought about reducing external dependencies. This is a reminder to discuss this further.
We're currently thinking that pkg/errors doesn't bring much to the table and we can drop it. Dropping it should be fairly transparent to any users. Part of the motivation is to reduce dependencies, and the other part is from the readme of pkg/errors:
With the upcoming Go2 error proposals this package is moving into maintenance mode.
References: