pub fn contains(&self, other: &Expr) -> bool {
        if *self == *other {
            return true;
        }
        for c in other.children() {
            if self.contains(c) {
                return true;
            }
        }
        false
    }
Returns true if this expressions contains `other`.
weld/src/ast/ast.rs