func HTTPRequest(err error) (*http.Request, bool)
HTTPRequest extracts an HTTP request from an error (if any).
It loops through the whole error chain (if any).
func WithHTTPRequest(err error, r *http.Request) error
WithHTTPRequest attaches an HTTP request to the error.