import { Arity1 } from '../types'
export type PipeFn = {
(f: Arity1): Arity1
(f: Arity1, g: Arity1): Arity1
(f: Arity1, g: Arity1, h: Arity1): Arity1
(f: Arity1, g: Arity1, h: Arity1, i: Arity1): Arity1
(
f: Arity1,
g: Arity1,
h: Arity1,
i: Arity1,
j: Arity1
): Arity1
(
f: Arity1,
g: Arity1,
h: Arity1,
i: Arity1,
j: Arity1,
k: Arity1
): Arity1
(
f: Arity1,
g: Arity1,
h: Arity1,
i: Arity1,
j: Arity1,
k: Arity1,
l: Arity1
): Arity1
(
f: Arity1,
g: Arity1,
h: Arity1,
i: Arity1,
j: Arity1,
k: Arity1,
l: Arity1,
m: Arity1
): Arity1
(...fns: Array>): Arity1
}