syntax::fold
pub fn noop_fold_generic_params<T: Folder>( params: Vec<GenericParam>, fld: &mut T) -> Vec<GenericParam>