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