pub fn walk_item<V: MutVisitor, K: WalkItemKind<Ctxt = ()>>( visitor: &mut V, item: &mut Item<K>, ) -> V::Result