qwutils::if_type
pub fn if_type<Specific: 'static, T: 'static>( f: impl FnOnce() -> Specific) -> Option<T>