pub fn fold_trait_item_type<F>(f: &mut F, node: TraitItemType) -> TraitItemType where
    F: Fold + ?Sized