export type TuplesFromIters = Iters extends [AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable] ? [V0, V1, V2, V3, V4, V5, V6, V7, V8, V9] : Iters extends [AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable] ? [V0, V1, V2, V3, V4, V5, V6, V7, V8] : Iters extends [AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable] ? [V0, V1, V2, V3, V4, V5, V6, V7] : Iters extends [AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable] ? [V0, V1, V2, V3, V4, V5, V6] : Iters extends [AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable] ? [V0, V1, V2, V3, V4, V5] : Iters extends [AnyIterable, AnyIterable, AnyIterable, AnyIterable, AnyIterable] ? [V0, V1, V2, V3, V4] : Iters extends [AnyIterable, AnyIterable, AnyIterable, AnyIterable] ? [V0, V1, V2, V3] : Iters extends [AnyIterable, AnyIterable, AnyIterable] ? [V0, V1, V2] : Iters extends [AnyIterable, AnyIterable] ? [V0, V1] : Iters extends [AnyIterable] ? [V0] : never; export type ItersValues = I extends AnyIterable[] ? U : never;