pub fn walk_shared<V: Visitor>(arena: &ExprArena, id: ExprId, visitor: &mut V)
Walk the distinct nodes reachable from id in pre-order, visiting each shared subexpression exactly once.
id