code: func ctxSetErr(r *http.Request, err error) *http.Request {
  	return r.WithContext(context.WithValue(r.Context(), errCtx, err))
  }
docs: // ctxSetErr sets err in the request context, and returns the new request.