export type Invert = [T] extends [never] ? unknown : never;