pipe4

E Function(A) pipe4<A, B, C, D, E>(

  1. B f1(
    1. A
    ),
  2. C f2(
    1. B
    ),
  3. D f3(
    1. C
    ),
  4. E f4(
    1. D
    ),
)

Four-function pipeline composition.

Implementation

E Function(A) pipe4<A, B, C, D, E>(
  B Function(A) f1,
  C Function(B) f2,
  D Function(C) f3,
  E Function(D) f4,
) =>
    (a) => f4(f3(f2(f1(a))));