pub fn walk_flat_map_generic_param<V: MutVisitor>(
    vis: &mut V,
    value: GenericParam,
) -> SmallVec<[GenericParam; 1]>pub fn walk_flat_map_generic_param<V: MutVisitor>(
    vis: &mut V,
    value: GenericParam,
) -> SmallVec<[GenericParam; 1]>