Fix EnforceSmallerThan to check !hasVectorTypes on the other type instead of this type to force this type to be scalar.