fn gen_enzyme_decl( ecx: &ExtCtxt<'_>, sig: &FnSig, x: &AutoDiffAttrs, span: Span, ) -> (FnSig, Vec<String>, Vec<Ident>, bool)