src/schema-helpers.js
function(Type){
        return Type && canReflect.isConstructorLike(Type) &&
            !set.hasComparisons(Type) &&
            !Type[canSymbol.for("can.SetType")] &&
            Type.prototype.valueOf && Type.prototype.valueOf !== Object.prototype.valueOf;
    }
function(Type){
        return Type && canReflect.isConstructorLike(Type) &&
            !set.hasComparisons(Type) &&
            !Type[canSymbol.for("can.SetType")] &&
            Type.prototype.valueOf && Type.prototype.valueOf !== Object.prototype.valueOf;
    }
function ( Type ) { return Type && canReflect . isConstructorLike ( Type ) && ! set . hasComparisons ( Type ) && ! Type [ canSymbol . for ( "can.SetType" ) ] && Type . prototype . valueOf && Type . prototype . valueOf !== Object . prototype . valueOf ; }
Number is a ranged type
Number is a ranged type