rl_equiv
if (rl_equiv(estate_rl(estate), after))
if (rl_equiv(rl, estate_rl(state)))
if (rl_equiv(left_orig, estate_rl(left_true_state)))
if (rl_equiv(left_orig, estate_rl(left_false_state)))
if (rl_equiv(right_orig, estate_rl(right_true_state)))
if (rl_equiv(right_orig, estate_rl(right_false_state)))
if (rl_equiv(true_rl, orig_rl))
if (rl_equiv(rl_before, rl_after))
if (rl_equiv(orig, new))
int rl_equiv(struct range_list *one, struct range_list *two);
rl_equiv(orig_rl, true_rl) || rl_equiv(orig_rl, false_rl) ||
rl_equiv(estate_rl(sm->state), true_rl) || rl_equiv(estate_rl(sm->state), false_rl))
if (!rl_equiv(var_rl, intersect))
if (rl_equiv(rl, estate_rl(user)))
if (start_state && rl_equiv(estate_rl(sm->state), estate_rl(start_state)))
if (rl_equiv(rl, estate_rl(cur->state)))
if (old && rl_equiv(estate_rl(old), estate_rl(state)))