code: func ctxSetDomain(r *http.Request, domain string) *http.Request {
  	return r.WithContext(context.WithValue(r.Context(), domainCtx, domain))
  }
docs: // ctxSetDomain sets a domain in the request context, and returns the new
  // request.