Yes, it is possible. For example:
 0diff --git a/src/test/fuzz/blockfilter.cpp b/src/test/fuzz/blockfilter.cpp
 1index aa06af549a..3adc114515 100644
 2--- a/src/test/fuzz/blockfilter.cpp
 3+++ b/src/test/fuzz/blockfilter.cpp
 4@@ -12,7 +12,7 @@
 5 #include <string>
 6 #include <vector>
 7 
 8-FUZZ_TARGET(blockfilter, {})
 9+FUZZ_TARGET(blockfilter)
10 {
11     FuzzedDataProvider fuzzed_data_provider(buffer.data(), buffer.size());
12     const std::optional<BlockFilter> block_filter = ConsumeDeserializable<BlockFilter>(fuzzed_data_provider);
13diff --git a/src/test/fuzz/fuzz.h b/src/test/fuzz/fuzz.h
14index 7c6ac0ccaa..409c721730 100644
15--- a/src/test/fuzz/fuzz.h
16+++ b/src/test/fuzz/fuzz.h
17@@ -38,7 +38,7 @@ void FuzzFrameworkRegisterTarget(std::string_view name, TypeTestOneInput target,
18     struct name##_Before_Main {                                                       \
19         name##_Before_Main()                                                          \
20         {                                                                             \
21-            FuzzFrameworkRegisterTarget(#name, name##_fuzz_target, __VA_ARGS__);      \
22+            FuzzFrameworkRegisterTarget(#name, name##_fuzz_target, {__VA_ARGS__});    \
23         }                                                                             \
24     } const static g_##name##_before_main;                                            \
25     void name##_fuzz_target(FuzzBufferType buffer)
26diff --git a/src/test/fuzz/script_assets_test_minimizer.cpp b/src/test/fuzz/script_assets_test_minimizer.cpp
27index 29d2595266..7862be2f21 100644
28--- a/src/test/fuzz/script_assets_test_minimizer.cpp
29+++ b/src/test/fuzz/script_assets_test_minimizer.cpp
30@@ -186,7 +186,7 @@ void Test(const std::string& str)
31 
32 void test_init() {}
33 
34-FUZZ_TARGET(script_assets_test_minimizer, {.init = test_init, .hidden = true})
35+FUZZ_TARGET(script_assets_test_minimizer, .init = test_init, .hidden = true)
36 {
37     if (buffer.size() < 2 || buffer.back() != '\n' || buffer[buffer.size() - 2] != ',') return;
38     const std::string str((const char*)buffer.data(), buffer.size() - 2);
39diff --git a/src/wallet/test/fuzz/coincontrol.cpp b/src/wallet/test/fuzz/coincontrol.cpp
40index 36b2bd089b..0f71f28df2 100644
41--- a/src/wallet/test/fuzz/coincontrol.cpp
42+++ b/src/wallet/test/fuzz/coincontrol.cpp
43@@ -20,7 +20,7 @@ void initialize_coincontrol()
44     g_setup = testing_setup.get();
45 }
46 
47-FUZZ_TARGET(coincontrol, {.init = initialize_coincontrol})
48+FUZZ_TARGET(coincontrol, .init = initialize_coincontrol)
49 {
50     FuzzedDataProvider fuzzed_data_provider(buffer.data(), buffer.size());
51     const auto& node = g_setup->m_node;
Do you want me to push that?