pub fn fold_type_param_bound<V: Fold + ?Sized>(
    _visitor: &mut V,
    _i: TypeParamBound
) -> TypeParamBound