code: func DelContext(err error, key string) {
  	if e, ok := err.(withContext); ok {
  		e.Del(key)
  	}
  }
docs: // ErrorDelContext removes a value from the error's context. If the error has
  // not been wrapped, it does nothing.