pub type IoStream<T> = Box<dyn Stream<Item = T, Error = Error> + Send>;
A stream whose error is io::Error
io::Error
struct IoStream<T>(/* private fields */);