pub unsafe extern "C" fn g_option_group_new(
    name: *const i8,
    description: *const i8,
    help_description: *const i8,
    user_data: *mut c_void,
    destroy: Option<unsafe extern "C" fn(_: *mut c_void)>
) -> *mut GOptionGroup