add isint/isnum/isstr/islist/ishash

in the interest of finding out what other ops will cause
bails down the road. These ops ought to be implemented
by generating a tiny bit of assembly code instead of a
C call, but i leave that for brrt++ to do.