I think things are fine either way - just a matter of choice. In fact this simple test raises suspicion about the utility of `isSigned` and `isUnsigned`, which only apply to built-in numerics anyway.