use Fresh and Streaming markers for client Requests

Again, moves checks from being dynamic to being caught by the compiler. `hyper::request()` can use a `RequestBuilder` to make things ergonomic.