fn walk_foreign_mod<'a, V: Visitor<'a>>( vis: &mut V, foreign_mod: &'a ForeignMod, ) -> <V as Visitor<'a>>::Result