/** * Performs left-to-right function composition. * @see http://ramdajs.com/docs/#pipe */ // type Pipe any>, F = Fs[0], Args = Arguments> = Fn, F(...Args)>>; // // ^ todo: use generics so as to plug in not the static `Args` but base return value on the actual input types