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