exact-number -- r7rs Type exact-real;exact-rational;exact-integer;exact-integer-zero;exact-integer-not-zero;exact-integer-positive;exact-integer-negative;exact-integer-positive-or-zero;exact-integer-negative-or-zero;code-point-unicode;code-point-ascii;range-value;range-offset;range-start;range-end;range-length;range-length-zero;range-length-not-zero;byte;byte-ascii;number?;integer?;real?;rational?;complex?;zero?;=;+;-;*;/;expt;square;inexact;sqrt;exp;log;sin;cos;tan;asin;acos;atan;number->string;<;<=;>=;>;exact;finite?;infinite?;nan?;Note: These definitions consume an input that is a super-type.
exact-integer-sqrt;digit-value;char->integer;length;vector-length;string-length;bytevector-length;bytevector-u8-ref;bytevector-u8-set!;Note: These definitions produce an output that is a sub-type.
(lambda (value) (and (number? value) (exact? value)))