expr_alloc_or
e = expr_alloc_or(expr_alloc_one(E_NOT, e->left.expr->left.expr),
struct expr *expr_alloc_or(struct expr *e1, struct expr *e2);
dep = expr_alloc_or(dep,
es->rev_dep.expr = expr_alloc_or(es->rev_dep.expr,
es->implied.expr = expr_alloc_or(es->implied.expr,
sym->dir_dep.expr = expr_alloc_or(sym->dir_dep.expr, parent->dep);