pipe2<S, T, U> function
Performs left-to-right function composition.
final pipe = pipe2(double.parse, (double v) => v.floor());
pipe('123.456') // 123
Implementation
Func1<S, U> pipe2<S, T, U>(Func1<S, T> f1, Func1<T, U> f2) =>
(S value) => f2(f1(value));