flow3<A, B, C, D> function

D Function(A) flow3<A, B, C, D>(
  1. B ab(
    1. A
    ),
  2. C bc(
    1. B
    ),
  3. D cd(
    1. C
    )
)

Implementation

D Function(A) flow3<A, B, C, D>(
        B Function(A) ab, C Function(B) bc, D Function(C) cd) =>
    (A a) => pipe4(a, ab, bc, cd);