pub type WindowBuilderHook = Box<dyn Fn(&mut WindowBuilder)>;
struct WindowBuilderHook(/* private fields */);