Ensure that Type::Tiny subclasses cannot be used for generic constraints