export function zip<A, B, C, D, E, F, G, H>(
    a: MaybeAsyncIterable<A>,
    b: MaybeAsyncIterable<B>,
    c: MaybeAsyncIterable<C>,
    d: MaybeAsyncIterable<D>,