pub fn collect_vars(e: &Expr, out: &mut BTreeSet<usize>)
Walk e and insert every Var(i) index into out.
e
Var(i)
out