pub unsafe fn extend_fn_unchecked<'a, F, I, O>(f: F) -> impl Fn(I) -> O + 'awhere F: PointerDeref, F::Pointee: Fn(I) -> O, I: 'a, O: 'a,