pub(crate) fn outer_attributes(attrs: &[Attribute]) -> Vec<Attribute>