(#23381) add is_bool() function