As the name implies, this is an intermediate that can be used to construct an http::Request from
the data that’s in the Builder. It allows for type-aware inspection of the constructed protocol
request, as well as the full construction of the http request (uri, headers, body).