pub use cervine::Cow as Cervine;
pub use extend::ext;
pub use fehler::{throw, throws};
-pub use futures::{poll, future, StreamExt as _};
-pub use hyper::body::{Bytes, Buf as _};
+pub use futures::{poll, future, FutureExt, StreamExt, TryStreamExt};
+pub use hyper::body::{Bytes, Buf, HttpBody};
pub use hyper::{Method, Uri};
pub use hyper_tls::HttpsConnector;
pub use ipnet::IpNet;
-pub use itertools::{iproduct, Itertools};
+pub use itertools::{iproduct, izip, Itertools};
pub use lazy_regex::{regex_captures, regex_is_match, regex_replace_all};
pub use lazy_static::lazy_static;
pub use log::{trace, debug, info, warn, error};
pub use memchr::memmem;
+pub use pin_project_lite::pin_project;
pub use structopt::StructOpt;
pub use subtle::ConstantTimeEq;
pub use thiserror::Error;
pub use crate::queue::*;
pub use crate::reporter::*;
pub use crate::types::*;
-pub use crate::slip::*;
+pub use crate::slip::{self, *};
pub type ReqNum = u64;