pub type WakerCb = Box<dyn Fn() -> Result<(), ()> + Send + Sync + 'static>;
Internal callback for the executor when we need wakeup a task