pub fn walk_generic_arg<'a, V>(visitor: &mut V, generic_arg: &'a GenericArg) where
    V: Visitor<'a>,