pub type FnClosure2<T1, T2> = Closure<dyn FnMut(T1, T2)>;
struct FnClosure2<T1, T2> { /* private fields */ }