Fix Issue 11459 - std.container.Array bool constraint ambiguity

Fix Issue 11459 - std.container.Array bool constraint ambiguity

Basically, if `S` was convertible to `bool`, but wasn't *exactly* a `bool`, then `Array!S` did not compile. This fixes that.