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