macro_rules! gen_ext_governance { ($ext_name: ident, $trait_name: ident, $operation_ty: ty) => { ... }; }