pub type OnCloseCallback = Box<dyn FnOnce(&mut Window) -> OnCloseResponse + Send + Sync>;
struct OnCloseCallback(/* private fields */);