export type Negate = T extends true ? false : true;