checkArithmetic
checkScalar
checkNoBool
checkIntegral