Fn3<R, T0, T1, T2> applyRight4<R, T0, T1, T2, T3>( Fn4<R, T0, T1, T2, T3> fn, T3 arg) => (a0, a1, a2) => fn(a0, a1, a2, arg);