boolean happens to be a type defined by old versions of json-c lib, so using it_(type) it implies interpreted_type