pub trait WorkExecutor: WithWorkInputOutput + WithWorkContextProvider {
type Scheduler: Scheduler<Tick = Self::Tick, WorkContextProvider = Self::WorkContextProvider>;
// Required method
fn get_scheduler_handle(&self) -> SchedulerHandle<Self::Scheduler>;
}