When using `reqwest` sometimes you need to decide how to consume the response body based on the response status or even based on some external input. `reqwest::Response`, however, doesn't allow you to do it easily. `TypedResponse` in this crate allows you to do exactly that.