Canonical request envelope.
Request combines the request head, body, and connection metadata into a single transport-independent value. This is the input type for the Service trait.
Request
Service