cx_not
return (!expr_eval(expr->cx_not, fn, ctx));
cx->cx_not = sub;
cx->cx_not = NULL;
condexpr_destroy(expr->cx_not);