syntax::fold
pub fn noop_fold_trait_item<T: Folder>( i: TraitItem, folder: &mut T) -> SmallVec<[TraitItem; 1]>