pub type Invocation = Invocation;
pub enum Invocation { Future(Pin<Box<dyn Future<Output = Box<dyn Any + Send>> + Send>>), Ready(Box<dyn Any + Send>), }