pub fn request<'a>(input: HttpRequest) -> Io<'a, Result<HttpResponse, Error>>