pub fn fold_foreign_item_type<F>(
    f: &mut F,
    node: ForeignItemType
) -> ForeignItemTypewhere
    F: Fold + ?Sized,