pub type DataStream = Pin<Box<dyn Stream<Item = StreamItem> + Send>>;
pub struct DataStream { /* private fields */ }