export function pipe<A, B, C>(
    src: IGen<A>,
    a: IProc<A, B>,
    b: IProc<B, C>
): IGen<C>;