export type Includes = T extends readonly any[] ? { [P in T[number]]: true; }[U] extends true ? true : false : false;