export function multiplex<T, A, B, C, D>(
    a: IProc<T, A>,
    b: IProc<T, B>,
    c: IProc<T, C>,
    d: IProc<T, D>