pub type WindowBuilderHook = Box<dyn Fn(WindowAttributes) -> WindowAttributes>;
struct WindowBuilderHook(/* private fields */);