pub(crate) fn collect_expr_fallback_vars( expr: &Expr, vars: &mut BTreeSet<String>, )
Collects assignable variables from an expression, recursing into recomputable hashes.