So I actually dug into it myself internally and found that the type returned by `ctx.Request()` is not `*http.Request` and it may be a type which is not actually available to external users.

I left an open question for the internal folks, but for the time being I think keeping it around in the context is fine.