gluon_check::substitution
pub fn occurs<T>(typ: &T, subs: &Substitution<T>, var: &T::Variable) -> bool where T: Substitutable,