flow3<A1, A2, A3, A4> function

A4 Function(A1) flow3<A1, A2, A3, A4>(
  1. A2 f1(
    1. A1
    ),
  2. A3 f2(
    1. A2
    ),
  3. A4 f3(
    1. A3
    )
)

Implementation

A4 Function(A1) flow3<A1, A2, A3, A4>(
  A2 Function(A1) f1,
  A3 Function(A2) f2,
  A4 Function(A3) f3,
) =>
    (a1) => f3(
          f2(
            f1(a1),
          ),
        );