pub type ProgressData = (f32, Option<String>);
Data sent with a progress update over a channel
channel