export type IntRange = Exclude, Enumerate>; type Enumerate = Acc['length'] extends N ? WithTail extends true ? [...Acc, Acc['length']][number] : Acc[number] : Enumerate; export {};