code: func PrefixRequestID(h http.Handler) http.Handler {
  	return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
  		ctx := r.Context()
  
  		if l, ok := logger.FromContext(ctx); ok {
  			if l, ok := l.(log15.Logger); ok {
  				ctx = logger.WithLogger(ctx, l.New("request_id", httpx.RequestID(ctx)))
  			}
  		}
  
  		h.ServeHTTP(w, r.WithContext(ctx))
  	})
  }
docs: // PrefixRequestID adds the request as a prefix to the log15.Logger.