STT_isfloat
#define STT_isarith(s) (STT_isfloat(s) || STT_isint(s))
(STT_isfloat(result) || STT_isderived(result)))
if (STT_isfloat(result) && STT_isint(result))