pub type Cleanup = Pin<Box<dyn Future<Output = ()>>>;
Boxed future to run cleanup tasks.
struct Cleanup { /* private fields */ }