pub fn brujin_internal<X: Binder>( t: GTerm<X, Infallible>, m: &BTreeMap<<X as Binder>::Var, usize>, ) -> Termwhere <X as Binder>::Var: Eq + Ord + Clone,