pub type BoxStream<T, E> = Box<dyn Stream<Item = T, Error = E>>;
struct BoxStream<T, E>(/* private fields */);