pub trait TimerFactory { type Msg: Message; fn new(config: &Config, debug: bool) -> Sender<Job<Self::Msg>>; }