pub fn fold_span<F>(f: &mut F, node: Span) -> Spanwhere
    F: Fold + ?Sized,