pub trait ExecutorHandle: 'static + Unpin { type Ref: Deref<Target = Executor>; // Required method fn get(&self) -> Self::Ref; }