pub type UnmountFn = Box<dyn FnOnce() -> BoxFuture<'static, Result<(), Error>> + Send>;
pub struct UnmountFn(/* private fields */);