pipe40<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40> function
A40
pipe40<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40>(
- A1 a1,
- A2 f1(
- A1
- A3 f2(
- A2
- A4 f3(
- A3
- A5 f4(
- A4
- A6 f5(
- A5
- A7 f6(
- A6
- A8 f7(
- A7
- A9 f8(
- A8
- A10 f9(
- A9
- A11 f10(
- A10
- A12 f11(
- A11
- A13 f12(
- A12
- A14 f13(
- A13
- A15 f14(
- A14
- A16 f15(
- A15
- A17 f16(
- A16
- A18 f17(
- A17
- A19 f18(
- A18
- A20 f19(
- A19
- A21 f20(
- A20
- A22 f21(
- A21
- A23 f22(
- A22
- A24 f23(
- A23
- A25 f24(
- A24
- A26 f25(
- A25
- A27 f26(
- A26
- A28 f27(
- A27
- A29 f28(
- A28
- A30 f29(
- A29
- A31 f30(
- A30
- A32 f31(
- A31
- A33 f32(
- A32
- A34 f33(
- A33
- A35 f34(
- A34
- A36 f35(
- A35
- A37 f36(
- A36
- A38 f37(
- A37
- A39 f38(
- A38
- A40 f39(
- A39
Implementation
A40 pipe40<
A1,
A2,
A3,
A4,
A5,
A6,
A7,
A8,
A9,
A10,
A11,
A12,
A13,
A14,
A15,
A16,
A17,
A18,
A19,
A20,
A21,
A22,
A23,
A24,
A25,
A26,
A27,
A28,
A29,
A30,
A31,
A32,
A33,
A34,
A35,
A36,
A37,
A38,
A39,
A40>(
A1 a1,
A2 Function(A1) f1,
A3 Function(A2) f2,
A4 Function(A3) f3,
A5 Function(A4) f4,
A6 Function(A5) f5,
A7 Function(A6) f6,
A8 Function(A7) f7,
A9 Function(A8) f8,
A10 Function(A9) f9,
A11 Function(A10) f10,
A12 Function(A11) f11,
A13 Function(A12) f12,
A14 Function(A13) f13,
A15 Function(A14) f14,
A16 Function(A15) f15,
A17 Function(A16) f16,
A18 Function(A17) f17,
A19 Function(A18) f18,
A20 Function(A19) f19,
A21 Function(A20) f20,
A22 Function(A21) f21,
A23 Function(A22) f22,
A24 Function(A23) f23,
A25 Function(A24) f24,
A26 Function(A25) f25,
A27 Function(A26) f26,
A28 Function(A27) f27,
A29 Function(A28) f28,
A30 Function(A29) f29,
A31 Function(A30) f30,
A32 Function(A31) f31,
A33 Function(A32) f32,
A34 Function(A33) f33,
A35 Function(A34) f34,
A36 Function(A35) f35,
A37 Function(A36) f36,
A38 Function(A37) f37,
A39 Function(A38) f38,
A40 Function(A39) f39,
) =>
f39(
f38(
f37(
f36(
f35(
f34(
f33(
f32(
f31(
f30(
f29(
f28(
f27(
f26(
f25(
f24(
f23(
f22(
f21(
f20(
f19(
f18(
f17(
f16(
f15(
f14(
f13(
f12(
f11(
f10(
f9(
f8(
f7(
f6(
f5(
f4(
f3(
f2(
f1(a1),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
),
);