pub fn fold_type_trait_object<F>(
    f: &mut F,
    node: TypeTraitObject
) -> TypeTraitObjectwhere
    F: Fold + ?Sized,