Users need to be able to match with `errors.Is()` also on external errors, for example `context.Canceled`.