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