OK, I too can consider this point of view, that's why I asked what people here think about this proposal. Thanks for giving your opinion tc-rucho!
> (or (isa intg 'int) (isa intg 'num))
Yep true, this makes it easy to check.
But yes, as rntz pointed it out, don't forget num is not just only float here. We are not in C ;-)
arc> (type 3+2i) ; (Mz)Scheme/Arc also handle complex numbers natively num