pub fn visit_ident<V: VisitMut + ?Sized>(visitor: &mut V, id: &mut Ident)