On Thursday, 21 September 2023 at 06:17:16 UTC, Walter Bright wrote: >> D’s booleans, however, are unsigned integer types. > > Yup. Changing that would break an unknown amount of code. Correctness really should come first; it wont be nearly as big as a breaking change as safe by default and we all know how good an idea that is.