Context threaded through the interceptor pipeline.
Mutable request — modify in place or return a new one.
Set once the response is received.
Set when an error occurs.
Monotonic start time (ms).
Current attempt number.
Whether the pipeline has been aborted.
Arbitrary pipeline-scoped storage.
Context threaded through the interceptor pipeline.