range-start -- r7rs Type range-value;exact-integer-positive-or-zero;integer-positive-or-zero;rational-positive-or-zero;real-positive-or-zero-not-inf;number-positive-or-zero-not-inf;number-positive-or-zero;number-not-nan;number;number-not-inf;real-positive-or-zero;real-not-nan;complex-not-nan;complex;real;real-not-inf;complex-not-inf;rational;real-not-inf-not-nan;complex-not-inf-not-nan;number-not-inf-not-nan;integer;exact-integer;exact-rational;exact-real;exact-complex;exact-number;vector-copy;vector-copy!;vector-fill!;vector->list;string-copy;string-copy!;string-fill!;substring;string->list;string->vector;vector->string;bytevector-copy;bytevector-copy!;utf8->string;string->utf8;read-bytevector!;write-bytevector;write-string;number?;integer?;real?;rational?;complex?;exact?;inexact?;exact-integer?;zero?;=;+;-;*;/;expt;square;inexact;sqrt;exp;log;sin;cos;tan;asin;acos;atan;number->string;<;<=;>=;>;positive?;negative?;abs;floor/;floor-quotient;floor-remainder;truncate/;truncate-quotient;truncate-remainder;min;max;odd?;even?;floor;ceiling;truncate;round;gcd;lcm;numerator;denominator;exact;finite?;infinite?;nan?;real-part;imag-part;magnitude;angle;rationalize;make-rectangular;make-polar;list-ref;list-tail;list-set!;vector-ref;vector-set!;string-ref;string-set!;bytevector-u8-ref;bytevector-u8-set!;list-set-car!;Note: These definitions consume an input that is a super-type.