pub type PinFut<O> = Pin<Box<dyn Future<Output = O> + Send + 'static>>;
A dynamically dispatched static future
pub struct PinFut<O> { /* private fields */ }