pub type WindowFuture = Pin<Box<dyn Future<Output = Result<WindowRef, WindowError>>>>;
A window being made: the host finishes it on its own loop.
#[repr(transparent)]pub struct WindowFuture { /* private fields */ }