pub type ProgressSender = Arc<Box<dyn Fn(PushFrame) + Send + Sync>>;
pub struct ProgressSender { /* private fields */ }