See also this thread, where I wanted to exclude Bool inputs from Integer:
Bool
Integer
const ExceptBool = Union{Signed, Unsigned}