fix bool test

A tiny fixup of #1720

Using `Unqual!T == bool` instead of `T : bool` meant we miss-matched for enums, or things with alias this. And it's more consistent with every other tests we do.