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