pub fn fold_predicate_lifetime<F>(
    f: &mut F,
    node: PredicateLifetime
) -> PredicateLifetimewhere
    F: Fold + ?Sized,