pub(crate) fn with_derive_traits( derive: BuiltinDeriveExpander, f: impl FnMut(BuiltinDeriveImplTrait), )