`boolean` is used as the input to this distributive conditional type. What is `R`?type IsTrue<T> = T extends true ? 1 : 0; type R = IsTrue<boolean>;