export type Equals = (() => X extends T ? 1 : 2) extends () => X extends U ? 1 : 2 ? true : false;