IS_TYPE_BOOL_AND
if (IS_TYPE_BOOL_AND(param) || IS_TYPE_BOOL_OR(param)) {
if (IS_TYPE_BOOL_AND(param)) {