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