type coercion: support is/is_not_bool/like/unknown expr
#3510
+336
−5
bool/like/unknown expr
#3510