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.