pub fn capt_4<C, T0, T1, T2, T3, R, F>(c: C, f: F) -> impl Fn(T0, T1, T2, T3)where F: Fn(&C, T0, T1, T2, T3) -> R,
Manually capture the variables required by the closure