is and isnt for all built-in types