1
0
Fork 0
mirror of https://codeberg.org/noisytoot/notnotdnethack.git synced 2024-09-19 14:05:02 +01:00
notnotdnethack/include/macromagic.h
Ron Nazarov efdb5b2dc6
Fix compilation with clang and with GCC -std=c2x
clang -std=c2x still doesn't work because clang is stricter and
doesn't allow K&R-style declarations with -std=c2x.

Also fix a few bugs/clang warnings discovered in the process.
2024-05-01 23:40:35 +01:00

1763 lines
240 KiB
C

#ifndef MACROMAGIC_H
#define MACROMAGIC_H
//This file generated by python script. Do not edit.
/*
* How MACROMAGIC works
* A guide by the author
*
*
*
* Abstract
*
* The goal is to, in the context of a constant array declaration,
* allow these two things:
* 1) psuedo-inheritance
* 2) customized individual traits
*
* Vanilla objects.c has the 1st, but is completely incapable of the 2nd.
* For unusual objects like the Book of the Dead, it cannot override any
* of SPELLBOOK(), and so must go back up to OBJECT().
*
* Variadic macros take in a non-constant number of arguments. With their
* help, it is possbile to have macro entries that can be modified at will
* to refine a base inherited type into a substantially different end.
*
*
*
* Macro Frontend
*
* Knowing that a structure S of type st has N fields, it is declared as
*
* > struct st S = {a1, a2, a3, ..., aN };
*
* A macro M to fill S would then have N outputs
*
* > #define M(???) a1, a2, a3, ..., aN
*
* In vanilla nethack, M must have exactly the parameters needed to fill S
*
* > #define M(x, y) a1, a2, a3, ..., aN
*
* Using variadic macros, M may have additional parameters that must then
* somehow be handled by the macro to still create exactly N outputs
*
* > #define M(x, y, ...) a1, a2, a3, ..., aN
*
* We therefore have specific M for each N
*
* > #define MN(a1, a2, ..., aN, ...)
*
* Where N is the number of arguments (2 digits, min 1)
*
* Additional parameters must specify what they are supposed to do. Unlike
* main parameters, where location dictates function, the additional
* parameters must in of themselves have a location.
* We do this by requiring additional parameters to be wrapped in a targeter
* > CN(...)
* Where N is the argument (2 digits, 1-indexed) of the macro to replace,
* and "..." is what we want to replace argument N with.
*
* We then have a final potential macro usage of
* > MN(a1, a2, ..., aN [, C1(b1), C2(b2), ..., CN(bN)])
* Technically, this is not the maximum, as multiple Cx() can be specified for
* a single argument x; the rightmost one is applied.
*
* An example call would be:
* > Sprintf(buf, "%d %d %d", SET03(11, 22, 33, C02(-5))
* > buf = "11 -5 33"
*
*
*
* Macro Backend
*
* Step 1: call SETnn with N+ arguments
*
* > SET03(a1, a2, a3, C02(b2))
*
* Step 2: set up
* We will cover _EXPAND32 later, it can be ignored for now.
* DSET exists to delay expansion; the preprocessor gets a chance
* to expand any macros passed as arguments.
* We also add an additional blank entry to the end of the argument list.
* This acts as a terminator for a pseudo-loop.
*
* > _EXPAND32( )
* DSET03(a1, a2, a3, C02(b2), )
*
* Step 3: end delay
* _EXPAND32 is ignored for now, but happened over to the left.
* In this example, no macro expansion was performed in the arguments.
*
* > _SET03(a1, a2, a3, C02(b2), )
*
* Step 4: grab 1st extra argument
* Since this is part of the 03 collection, the 4th argument is taken.
* We will break this down into two half-steps; before and after concatenation
*
* > SET03_DISC_ ## C02(b2) (a1, a2, a3, _OPEN_ ## C02(b2), )
* > SET03_DISC_C02(b2) (a1, a2, a3, _OPEN_C02(b2), )
*
* Step 5: discard (b2) argument from SET03-C02 combo, and open C02(b2)
* We need a macro that knows it is both SET=3 and C=2 to replace the 2nd arg of 3.
* That macro must be passed the whole list of arguments, but simply concatenating
* C02(b2) left us with a useless (b2) argument list.
* In the same pass, _OPEN_C02(b2) needs to decouple location (C02) from argument (b2).
*
* > SET03_REPL_C02(a1, a2, a3, b2, )
*
* Step 6: replace a2 with b2 and loop
* > ????? (a1, b2, a3, )
* If it were so easy, we would simply expand into _SET03() again, and let
* it loop until it has used up all the additional arguments.
* The C preprocessor does NOT allow this, because otherwise it would be far
* too easy to create an infinite loop. However, it is possible to create a
* workaround to allow a finite number of additional loops. This was the reason for
* the _EXPAND32 macro earlier. See https://stackoverflow.com/a/12540675 for details.
* By expanding 32 times, we allow the macro to loop 32 times, and so
* handle up to 32 additional arguments.
* > DEFER(_SET03_ID)()(a1, b2, a3, )
* Effectively, we have
*
* > _SET03(a1, b2, a3, )
*
* Step 7: repeat step 4
* This time, the 4th argument is " ", which brings us to the following
*
* > SET03_DISC_ (a1, b2, a3, _OPEN_)
*
* Step 8: pick and clean arguments
* We only want the first 3 arguments. That much is easy.
* What's harder is cleaning up parentheses.
* _DEPAREN strips a single matched pair of parenthesis from its argument,
* if one exists. _DEPARNC is the same, but also appends a comma.
* This gives us a final format of "a1, b2, a3" with no trailing comma.
* CALL_MACRO_X_FOR_EACH is sourced from
* https://codecraft.co/2014/11/25/variadic-macros-tricks/,
* and effectively expands to "_DEPARENC(a1) _DEPARENC(b2)" in our example.
*
* > CALL_MACRO_X_FOR_EACH(_DEPARENC, a1, b2) _DEPAREN(a3)
*
* Step 9: complete
*
* > a1, b2, a3
*
*
* _DEPAREN() - Why and How
*
* Macros separate arguments by commas, unless those commas are in matched parentheses.
* When we want to declare a nested structure in C, we need to declare it like such.
* No parentheses are allowed whatsoever.
*
* > {{10, 11, 12}, {20, 21, 22}, {30, 31, 32}}
*
* But to pass along a group "{20, 21, 22}" as a single argument to a macro, it must be
* captured in parentheses
*
* > ({20, 21, 22})
*
* This means we need to strip parentheses exactly once, when we are finished all
* argument shuffling macro expansions.
* Stripping parentheses more than once can cause unwanted errors. Consider
*
* > ((const char *)0)
*
* If all pairs of parentheses were stripped, it would be "const char *0", a fatal error.
*
* Copying from my previous write-up of the function,
* https://stackoverflow.com/a/62984543/13837464,
* with editing to change macro names to align with what is in this file:
* We start with `_DEPAREN(X) _ESC(_APEE X)`. If X has parenthesis, we get `_ESC(_APEE(X))`.
* If X does not have parenthesis, we get `_ESC(_APEE X)`.
* We then expand `_ESC(...)` into `_ESC_(__VA_ARGS__)`, which expands the interior.
* `_APEE(...)` turns into `_APEE __VA_ARGS__`, which strips one layer of parentheses from X.
* Now, regardless of whether or not X originally had parenthesis, we have `_ESC_(_APEE X)`.
* We now need to get rid of `_APEE`. However, because we already defined `_APEE(...)`,
* we can't also define it as `#define _APEE `.
* That's why we concatenate it with another token (`_ESC`) to get `_ESC_APEE X`.
* `_ESC_APEE` is defined as ` `, so we are finally left with `X`, sans parentheses.
*
*
*
* Conclusion
*
* Using variadic macros, it is possible to make a structure declaration
* pseudo-inheritable (where nested macros refine characteristics) and
* customizable (where macros can be overridden as needed)
*
* As it turns out, excessive preprocesser abuse can cause compiling
* objects.c to take noticably longer. A previous method of performing
* macromagic operated on O(arguments^2) operations, and took significantly
* longer to compile than this version. If a better system than this is
* found, it should be strongly considered.
*/
// O(1) macros
#define _EMPTY(...)
#define _DEFER(...) __VA_ARGS__ _EMPTY()
#define _EXPAND01(...) __VA_ARGS__
#define _EXPAND02(...) _EXPAND01(_EXPAND01(__VA_ARGS__))
#define _EXPAND04(...) _EXPAND02(_EXPAND02(__VA_ARGS__))
#define _EXPAND08(...) _EXPAND04(_EXPAND04(__VA_ARGS__))
#define _EXPAND16(...) _EXPAND08(_EXPAND08(__VA_ARGS__))
#define _EXPAND32(...) _EXPAND16(_EXPAND16(__VA_ARGS__))
#define _DEPARENC(X) _DEPAREN(X),
#define _DEPAREN(X) _ESC(_APEE X)
#define _APEE(...) _APEE __VA_ARGS__
#define _ESC(...) _ESC_(__VA_ARGS__)
#define _ESC_(...) _ESC ## __VA_ARGS__
#define _ESC_APEE
// O(n) macros
#define _GET_NTH_ARG(\
_00, _01, _02, _03, _04, _05, _06, _07, _08, _09, \
_10, _11, _12, _13, _14, _15, _16, _17, _18, _19, \
_20, _21, _22, _23, _24, _25, _26, _27, _28, _29, \
_30, _31, _32, _33, _34, _35, _36, _37, _38, _39, \
_40, _41, _42, _43, _44, _45, _46, _47, _48, _49, \
_50, _51, _52, _53, _54, _55, _56, _57, _58, _59, \
N, ...) N
#define NARGS(...) _GET_NTH_ARG(dummy __VA_OPT__(,) __VA_ARGS__,\
59, 58, 57, 56, 55, 54, 53, 52, 51, 50, \
49, 48, 47, 46, 45, 44, 43, 42, 41, 40, \
39, 38, 37, 36, 35, 34, 33, 32, 31, 30, \
29, 28, 27, 26, 25, 24, 23, 22, 21, 20, \
19, 18, 17, 16, 15, 14, 13, 12, 11, 10, \
09, 08, 07, 06, 05, 04, 03, 02, 01, 00 \
)
#define CALL_MACRO_X_FOR_EACH(x, ...)\
_GET_NTH_ARG(dummy __VA_OPT__(,) __VA_ARGS__,\
_fe_59, _fe_58, _fe_57, _fe_56, _fe_55, _fe_54, _fe_53, _fe_52, _fe_51, _fe_50, \
_fe_49, _fe_48, _fe_47, _fe_46, _fe_45, _fe_44, _fe_43, _fe_42, _fe_41, _fe_40, \
_fe_39, _fe_38, _fe_37, _fe_36, _fe_35, _fe_34, _fe_33, _fe_32, _fe_31, _fe_30, \
_fe_29, _fe_28, _fe_27, _fe_26, _fe_25, _fe_24, _fe_23, _fe_22, _fe_21, _fe_20, \
_fe_19, _fe_18, _fe_17, _fe_16, _fe_15, _fe_14, _fe_13, _fe_12, _fe_11, _fe_10, \
_fe_09, _fe_08, _fe_07, _fe_06, _fe_05, _fe_04, _fe_03, _fe_02, _fe_01, _fe_00 \
)(x, ##__VA_ARGS__)
#define _fe_00(_call, ...)
#define _fe_01(_call, x) _call(x)
#define _fe_02(_call, x, ...) _call(x) _fe_01(_call, __VA_ARGS__)
#define _fe_03(_call, x, ...) _call(x) _fe_02(_call, __VA_ARGS__)
#define _fe_04(_call, x, ...) _call(x) _fe_03(_call, __VA_ARGS__)
#define _fe_05(_call, x, ...) _call(x) _fe_04(_call, __VA_ARGS__)
#define _fe_06(_call, x, ...) _call(x) _fe_05(_call, __VA_ARGS__)
#define _fe_07(_call, x, ...) _call(x) _fe_06(_call, __VA_ARGS__)
#define _fe_08(_call, x, ...) _call(x) _fe_07(_call, __VA_ARGS__)
#define _fe_09(_call, x, ...) _call(x) _fe_08(_call, __VA_ARGS__)
#define _fe_10(_call, x, ...) _call(x) _fe_09(_call, __VA_ARGS__)
#define _fe_11(_call, x, ...) _call(x) _fe_10(_call, __VA_ARGS__)
#define _fe_12(_call, x, ...) _call(x) _fe_11(_call, __VA_ARGS__)
#define _fe_13(_call, x, ...) _call(x) _fe_12(_call, __VA_ARGS__)
#define _fe_14(_call, x, ...) _call(x) _fe_13(_call, __VA_ARGS__)
#define _fe_15(_call, x, ...) _call(x) _fe_14(_call, __VA_ARGS__)
#define _fe_16(_call, x, ...) _call(x) _fe_15(_call, __VA_ARGS__)
#define _fe_17(_call, x, ...) _call(x) _fe_16(_call, __VA_ARGS__)
#define _fe_18(_call, x, ...) _call(x) _fe_17(_call, __VA_ARGS__)
#define _fe_19(_call, x, ...) _call(x) _fe_18(_call, __VA_ARGS__)
#define _fe_20(_call, x, ...) _call(x) _fe_19(_call, __VA_ARGS__)
#define _fe_21(_call, x, ...) _call(x) _fe_20(_call, __VA_ARGS__)
#define _fe_22(_call, x, ...) _call(x) _fe_21(_call, __VA_ARGS__)
#define _fe_23(_call, x, ...) _call(x) _fe_22(_call, __VA_ARGS__)
#define _fe_24(_call, x, ...) _call(x) _fe_23(_call, __VA_ARGS__)
#define _fe_25(_call, x, ...) _call(x) _fe_24(_call, __VA_ARGS__)
#define _fe_26(_call, x, ...) _call(x) _fe_25(_call, __VA_ARGS__)
#define _fe_27(_call, x, ...) _call(x) _fe_26(_call, __VA_ARGS__)
#define _fe_28(_call, x, ...) _call(x) _fe_27(_call, __VA_ARGS__)
#define _fe_29(_call, x, ...) _call(x) _fe_28(_call, __VA_ARGS__)
#define _fe_30(_call, x, ...) _call(x) _fe_29(_call, __VA_ARGS__)
#define _fe_31(_call, x, ...) _call(x) _fe_30(_call, __VA_ARGS__)
#define _fe_32(_call, x, ...) _call(x) _fe_31(_call, __VA_ARGS__)
#define _fe_33(_call, x, ...) _call(x) _fe_32(_call, __VA_ARGS__)
#define _fe_34(_call, x, ...) _call(x) _fe_33(_call, __VA_ARGS__)
#define _fe_35(_call, x, ...) _call(x) _fe_34(_call, __VA_ARGS__)
#define _fe_36(_call, x, ...) _call(x) _fe_35(_call, __VA_ARGS__)
#define _fe_37(_call, x, ...) _call(x) _fe_36(_call, __VA_ARGS__)
#define _fe_38(_call, x, ...) _call(x) _fe_37(_call, __VA_ARGS__)
#define _fe_39(_call, x, ...) _call(x) _fe_38(_call, __VA_ARGS__)
#define _fe_40(_call, x, ...) _call(x) _fe_39(_call, __VA_ARGS__)
#define _fe_41(_call, x, ...) _call(x) _fe_40(_call, __VA_ARGS__)
#define _fe_42(_call, x, ...) _call(x) _fe_41(_call, __VA_ARGS__)
#define _fe_43(_call, x, ...) _call(x) _fe_42(_call, __VA_ARGS__)
#define _fe_44(_call, x, ...) _call(x) _fe_43(_call, __VA_ARGS__)
#define _fe_45(_call, x, ...) _call(x) _fe_44(_call, __VA_ARGS__)
#define _fe_46(_call, x, ...) _call(x) _fe_45(_call, __VA_ARGS__)
#define _fe_47(_call, x, ...) _call(x) _fe_46(_call, __VA_ARGS__)
#define _fe_48(_call, x, ...) _call(x) _fe_47(_call, __VA_ARGS__)
#define _fe_49(_call, x, ...) _call(x) _fe_48(_call, __VA_ARGS__)
#define _fe_50(_call, x, ...) _call(x) _fe_49(_call, __VA_ARGS__)
#define _fe_51(_call, x, ...) _call(x) _fe_50(_call, __VA_ARGS__)
#define _fe_52(_call, x, ...) _call(x) _fe_51(_call, __VA_ARGS__)
#define _fe_53(_call, x, ...) _call(x) _fe_52(_call, __VA_ARGS__)
#define _fe_54(_call, x, ...) _call(x) _fe_53(_call, __VA_ARGS__)
#define _fe_55(_call, x, ...) _call(x) _fe_54(_call, __VA_ARGS__)
#define _fe_56(_call, x, ...) _call(x) _fe_55(_call, __VA_ARGS__)
#define _fe_57(_call, x, ...) _call(x) _fe_56(_call, __VA_ARGS__)
#define _fe_58(_call, x, ...) _call(x) _fe_57(_call, __VA_ARGS__)
#define _fe_59(_call, x, ...) _call(x) _fe_58(_call, __VA_ARGS__)
#define _OPEN_C01(...) __VA_ARGS__
#define _OPEN_C02(...) __VA_ARGS__
#define _OPEN_C03(...) __VA_ARGS__
#define _OPEN_C04(...) __VA_ARGS__
#define _OPEN_C05(...) __VA_ARGS__
#define _OPEN_C06(...) __VA_ARGS__
#define _OPEN_C07(...) __VA_ARGS__
#define _OPEN_C08(...) __VA_ARGS__
#define _OPEN_C09(...) __VA_ARGS__
#define _OPEN_C10(...) __VA_ARGS__
#define _OPEN_C11(...) __VA_ARGS__
#define _OPEN_C12(...) __VA_ARGS__
#define _OPEN_C13(...) __VA_ARGS__
#define _OPEN_C14(...) __VA_ARGS__
#define _OPEN_C15(...) __VA_ARGS__
#define _OPEN_C16(...) __VA_ARGS__
#define _OPEN_C17(...) __VA_ARGS__
#define _OPEN_C18(...) __VA_ARGS__
#define _OPEN_C19(...) __VA_ARGS__
#define _OPEN_C20(...) __VA_ARGS__
#define _OPEN_C21(...) __VA_ARGS__
#define _OPEN_C22(...) __VA_ARGS__
#define _OPEN_C23(...) __VA_ARGS__
#define _OPEN_C24(...) __VA_ARGS__
#define _OPEN_C25(...) __VA_ARGS__
#define _OPEN_C26(...) __VA_ARGS__
#define _OPEN_C27(...) __VA_ARGS__
#define _OPEN_C28(...) __VA_ARGS__
#define _OPEN_C29(...) __VA_ARGS__
#define SET01(_arg01, ...) _EXPAND32(DSET01(_arg01, ## __VA_ARGS__, ))
#define SET02(_arg01, _arg02, ...) _EXPAND32(DSET02(_arg01, _arg02, ## __VA_ARGS__, ))
#define SET03(_arg01, _arg02, _arg03, ...) _EXPAND32(DSET03(_arg01, _arg02, _arg03, ## __VA_ARGS__, ))
#define SET04(_arg01, _arg02, _arg03, _arg04, ...) _EXPAND32(DSET04(_arg01, _arg02, _arg03, _arg04, ## __VA_ARGS__, ))
#define SET05(_arg01, _arg02, _arg03, _arg04, _arg05, ...) _EXPAND32(DSET05(_arg01, _arg02, _arg03, _arg04, _arg05, ## __VA_ARGS__, ))
#define SET06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, ...) _EXPAND32(DSET06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, ## __VA_ARGS__, ))
#define SET07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, ...) _EXPAND32(DSET07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, ## __VA_ARGS__, ))
#define SET08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, ...) _EXPAND32(DSET08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, ## __VA_ARGS__, ))
#define SET09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, ...) _EXPAND32(DSET09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, ## __VA_ARGS__, ))
#define SET10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, ...) _EXPAND32(DSET10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, ## __VA_ARGS__, ))
#define SET11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, ...) _EXPAND32(DSET11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, ## __VA_ARGS__, ))
#define SET12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, ...) _EXPAND32(DSET12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, ## __VA_ARGS__, ))
#define SET13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, ...) _EXPAND32(DSET13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, ## __VA_ARGS__, ))
#define SET14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, ...) _EXPAND32(DSET14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, ## __VA_ARGS__, ))
#define SET15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, ...) _EXPAND32(DSET15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, ## __VA_ARGS__, ))
#define SET16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, ...) _EXPAND32(DSET16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, ## __VA_ARGS__, ))
#define SET17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, ...) _EXPAND32(DSET17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, ## __VA_ARGS__, ))
#define SET18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, ...) _EXPAND32(DSET18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, ## __VA_ARGS__, ))
#define SET19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, ...) _EXPAND32(DSET19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, ## __VA_ARGS__, ))
#define SET20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, ...) _EXPAND32(DSET20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, ## __VA_ARGS__, ))
#define SET21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, ...) _EXPAND32(DSET21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, ## __VA_ARGS__, ))
#define SET22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, ...) _EXPAND32(DSET22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, ## __VA_ARGS__, ))
#define SET23(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, ...) _EXPAND32(DSET23(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, ## __VA_ARGS__, ))
#define SET24(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, ...) _EXPAND32(DSET24(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, ## __VA_ARGS__, ))
#define SET25(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, ...) _EXPAND32(DSET25(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, ## __VA_ARGS__, ))
#define SET26(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, ...) _EXPAND32(DSET26(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, ## __VA_ARGS__, ))
#define SET27(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, ...) _EXPAND32(DSET27(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, ## __VA_ARGS__, ))
#define SET28(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, ...) _EXPAND32(DSET28(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, ## __VA_ARGS__, ))
#define SET29(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, ...) _EXPAND32(DSET29(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, ## __VA_ARGS__, ))
#define DSET01(...) _SET01(__VA_ARGS__)
#define DSET02(...) _SET02(__VA_ARGS__)
#define DSET03(...) _SET03(__VA_ARGS__)
#define DSET04(...) _SET04(__VA_ARGS__)
#define DSET05(...) _SET05(__VA_ARGS__)
#define DSET06(...) _SET06(__VA_ARGS__)
#define DSET07(...) _SET07(__VA_ARGS__)
#define DSET08(...) _SET08(__VA_ARGS__)
#define DSET09(...) _SET09(__VA_ARGS__)
#define DSET10(...) _SET10(__VA_ARGS__)
#define DSET11(...) _SET11(__VA_ARGS__)
#define DSET12(...) _SET12(__VA_ARGS__)
#define DSET13(...) _SET13(__VA_ARGS__)
#define DSET14(...) _SET14(__VA_ARGS__)
#define DSET15(...) _SET15(__VA_ARGS__)
#define DSET16(...) _SET16(__VA_ARGS__)
#define DSET17(...) _SET17(__VA_ARGS__)
#define DSET18(...) _SET18(__VA_ARGS__)
#define DSET19(...) _SET19(__VA_ARGS__)
#define DSET20(...) _SET20(__VA_ARGS__)
#define DSET21(...) _SET21(__VA_ARGS__)
#define DSET22(...) _SET22(__VA_ARGS__)
#define DSET23(...) _SET23(__VA_ARGS__)
#define DSET24(...) _SET24(__VA_ARGS__)
#define DSET25(...) _SET25(__VA_ARGS__)
#define DSET26(...) _SET26(__VA_ARGS__)
#define DSET27(...) _SET27(__VA_ARGS__)
#define DSET28(...) _SET28(__VA_ARGS__)
#define DSET29(...) _SET29(__VA_ARGS__)
#define _SET01(_arg01, _nwarg, ...) SET01_DISC_ ## _nwarg (_arg01, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET02(_arg01, _arg02, _nwarg, ...) SET02_DISC_ ## _nwarg (_arg01, _arg02, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET03(_arg01, _arg02, _arg03, _nwarg, ...) SET03_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET04(_arg01, _arg02, _arg03, _arg04, _nwarg, ...) SET04_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET05(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, ...) SET05_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, ...) SET06_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, ...) SET07_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, ...) SET08_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, ...) SET09_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) SET10_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) SET11_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) SET12_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) SET13_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) SET14_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) SET15_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) SET16_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) SET17_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) SET18_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) SET19_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) SET20_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) SET21_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) SET22_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET23(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) SET23_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET24(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) SET24_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET25(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) SET25_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET26(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) SET26_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET27(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) SET27_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET28(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) SET28_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET29(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) SET29_DISC_ ## _nwarg (_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _OPEN_ ## _nwarg, __VA_ARGS__)
#define _SET01_ID() _SET01
#define _SET02_ID() _SET02
#define _SET03_ID() _SET03
#define _SET04_ID() _SET04
#define _SET05_ID() _SET05
#define _SET06_ID() _SET06
#define _SET07_ID() _SET07
#define _SET08_ID() _SET08
#define _SET09_ID() _SET09
#define _SET10_ID() _SET10
#define _SET11_ID() _SET11
#define _SET12_ID() _SET12
#define _SET13_ID() _SET13
#define _SET14_ID() _SET14
#define _SET15_ID() _SET15
#define _SET16_ID() _SET16
#define _SET17_ID() _SET17
#define _SET18_ID() _SET18
#define _SET19_ID() _SET19
#define _SET20_ID() _SET20
#define _SET21_ID() _SET21
#define _SET22_ID() _SET22
#define _SET23_ID() _SET23
#define _SET24_ID() _SET24
#define _SET25_ID() _SET25
#define _SET26_ID() _SET26
#define _SET27_ID() _SET27
#define _SET28_ID() _SET28
#define _SET29_ID() _SET29
#define SET01_DISC_(_arg01, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC) _DEPAREN(_arg01)
#define SET02_DISC_(_arg01, _arg02, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01) _DEPAREN(_arg02)
#define SET03_DISC_(_arg01, _arg02, _arg03, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02) _DEPAREN(_arg03)
#define SET04_DISC_(_arg01, _arg02, _arg03, _arg04, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03) _DEPAREN(_arg04)
#define SET05_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04) _DEPAREN(_arg05)
#define SET06_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05) _DEPAREN(_arg06)
#define SET07_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06) _DEPAREN(_arg07)
#define SET08_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07) _DEPAREN(_arg08)
#define SET09_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08) _DEPAREN(_arg09)
#define SET10_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09) _DEPAREN(_arg10)
#define SET11_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10) _DEPAREN(_arg11)
#define SET12_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11) _DEPAREN(_arg12)
#define SET13_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12) _DEPAREN(_arg13)
#define SET14_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13) _DEPAREN(_arg14)
#define SET15_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14) _DEPAREN(_arg15)
#define SET16_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15) _DEPAREN(_arg16)
#define SET17_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16) _DEPAREN(_arg17)
#define SET18_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17) _DEPAREN(_arg18)
#define SET19_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18) _DEPAREN(_arg19)
#define SET20_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19) _DEPAREN(_arg20)
#define SET21_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20) _DEPAREN(_arg21)
#define SET22_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21) _DEPAREN(_arg22)
#define SET23_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22) _DEPAREN(_arg23)
#define SET24_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23) _DEPAREN(_arg24)
#define SET25_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24) _DEPAREN(_arg25)
#define SET26_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25) _DEPAREN(_arg26)
#define SET27_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26) _DEPAREN(_arg27)
#define SET28_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27) _DEPAREN(_arg28)
#define SET29_DISC_(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, ...) CALL_MACRO_X_FOR_EACH(_DEPARENC ,_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28) _DEPAREN(_arg29)
// O(n^2) macros
#define SET01_DISC_C01(...) SET01_REPL_C01
#define SET01_DISC_C02(...) SET01_REPL_C02
#define SET01_DISC_C03(...) SET01_REPL_C03
#define SET01_DISC_C04(...) SET01_REPL_C04
#define SET01_DISC_C05(...) SET01_REPL_C05
#define SET01_DISC_C06(...) SET01_REPL_C06
#define SET01_DISC_C07(...) SET01_REPL_C07
#define SET01_DISC_C08(...) SET01_REPL_C08
#define SET01_DISC_C09(...) SET01_REPL_C09
#define SET01_DISC_C10(...) SET01_REPL_C10
#define SET01_DISC_C11(...) SET01_REPL_C11
#define SET01_DISC_C12(...) SET01_REPL_C12
#define SET01_DISC_C13(...) SET01_REPL_C13
#define SET01_DISC_C14(...) SET01_REPL_C14
#define SET01_DISC_C15(...) SET01_REPL_C15
#define SET01_DISC_C16(...) SET01_REPL_C16
#define SET01_DISC_C17(...) SET01_REPL_C17
#define SET01_DISC_C18(...) SET01_REPL_C18
#define SET01_DISC_C19(...) SET01_REPL_C19
#define SET01_DISC_C20(...) SET01_REPL_C20
#define SET01_DISC_C21(...) SET01_REPL_C21
#define SET01_DISC_C22(...) SET01_REPL_C22
#define SET01_DISC_C23(...) SET01_REPL_C23
#define SET01_DISC_C24(...) SET01_REPL_C24
#define SET01_DISC_C25(...) SET01_REPL_C25
#define SET01_DISC_C26(...) SET01_REPL_C26
#define SET01_DISC_C27(...) SET01_REPL_C27
#define SET01_DISC_C28(...) SET01_REPL_C28
#define SET01_DISC_C29(...) SET01_REPL_C29
#define SET02_DISC_C01(...) SET02_REPL_C01
#define SET02_DISC_C02(...) SET02_REPL_C02
#define SET02_DISC_C03(...) SET02_REPL_C03
#define SET02_DISC_C04(...) SET02_REPL_C04
#define SET02_DISC_C05(...) SET02_REPL_C05
#define SET02_DISC_C06(...) SET02_REPL_C06
#define SET02_DISC_C07(...) SET02_REPL_C07
#define SET02_DISC_C08(...) SET02_REPL_C08
#define SET02_DISC_C09(...) SET02_REPL_C09
#define SET02_DISC_C10(...) SET02_REPL_C10
#define SET02_DISC_C11(...) SET02_REPL_C11
#define SET02_DISC_C12(...) SET02_REPL_C12
#define SET02_DISC_C13(...) SET02_REPL_C13
#define SET02_DISC_C14(...) SET02_REPL_C14
#define SET02_DISC_C15(...) SET02_REPL_C15
#define SET02_DISC_C16(...) SET02_REPL_C16
#define SET02_DISC_C17(...) SET02_REPL_C17
#define SET02_DISC_C18(...) SET02_REPL_C18
#define SET02_DISC_C19(...) SET02_REPL_C19
#define SET02_DISC_C20(...) SET02_REPL_C20
#define SET02_DISC_C21(...) SET02_REPL_C21
#define SET02_DISC_C22(...) SET02_REPL_C22
#define SET02_DISC_C23(...) SET02_REPL_C23
#define SET02_DISC_C24(...) SET02_REPL_C24
#define SET02_DISC_C25(...) SET02_REPL_C25
#define SET02_DISC_C26(...) SET02_REPL_C26
#define SET02_DISC_C27(...) SET02_REPL_C27
#define SET02_DISC_C28(...) SET02_REPL_C28
#define SET02_DISC_C29(...) SET02_REPL_C29
#define SET03_DISC_C01(...) SET03_REPL_C01
#define SET03_DISC_C02(...) SET03_REPL_C02
#define SET03_DISC_C03(...) SET03_REPL_C03
#define SET03_DISC_C04(...) SET03_REPL_C04
#define SET03_DISC_C05(...) SET03_REPL_C05
#define SET03_DISC_C06(...) SET03_REPL_C06
#define SET03_DISC_C07(...) SET03_REPL_C07
#define SET03_DISC_C08(...) SET03_REPL_C08
#define SET03_DISC_C09(...) SET03_REPL_C09
#define SET03_DISC_C10(...) SET03_REPL_C10
#define SET03_DISC_C11(...) SET03_REPL_C11
#define SET03_DISC_C12(...) SET03_REPL_C12
#define SET03_DISC_C13(...) SET03_REPL_C13
#define SET03_DISC_C14(...) SET03_REPL_C14
#define SET03_DISC_C15(...) SET03_REPL_C15
#define SET03_DISC_C16(...) SET03_REPL_C16
#define SET03_DISC_C17(...) SET03_REPL_C17
#define SET03_DISC_C18(...) SET03_REPL_C18
#define SET03_DISC_C19(...) SET03_REPL_C19
#define SET03_DISC_C20(...) SET03_REPL_C20
#define SET03_DISC_C21(...) SET03_REPL_C21
#define SET03_DISC_C22(...) SET03_REPL_C22
#define SET03_DISC_C23(...) SET03_REPL_C23
#define SET03_DISC_C24(...) SET03_REPL_C24
#define SET03_DISC_C25(...) SET03_REPL_C25
#define SET03_DISC_C26(...) SET03_REPL_C26
#define SET03_DISC_C27(...) SET03_REPL_C27
#define SET03_DISC_C28(...) SET03_REPL_C28
#define SET03_DISC_C29(...) SET03_REPL_C29
#define SET04_DISC_C01(...) SET04_REPL_C01
#define SET04_DISC_C02(...) SET04_REPL_C02
#define SET04_DISC_C03(...) SET04_REPL_C03
#define SET04_DISC_C04(...) SET04_REPL_C04
#define SET04_DISC_C05(...) SET04_REPL_C05
#define SET04_DISC_C06(...) SET04_REPL_C06
#define SET04_DISC_C07(...) SET04_REPL_C07
#define SET04_DISC_C08(...) SET04_REPL_C08
#define SET04_DISC_C09(...) SET04_REPL_C09
#define SET04_DISC_C10(...) SET04_REPL_C10
#define SET04_DISC_C11(...) SET04_REPL_C11
#define SET04_DISC_C12(...) SET04_REPL_C12
#define SET04_DISC_C13(...) SET04_REPL_C13
#define SET04_DISC_C14(...) SET04_REPL_C14
#define SET04_DISC_C15(...) SET04_REPL_C15
#define SET04_DISC_C16(...) SET04_REPL_C16
#define SET04_DISC_C17(...) SET04_REPL_C17
#define SET04_DISC_C18(...) SET04_REPL_C18
#define SET04_DISC_C19(...) SET04_REPL_C19
#define SET04_DISC_C20(...) SET04_REPL_C20
#define SET04_DISC_C21(...) SET04_REPL_C21
#define SET04_DISC_C22(...) SET04_REPL_C22
#define SET04_DISC_C23(...) SET04_REPL_C23
#define SET04_DISC_C24(...) SET04_REPL_C24
#define SET04_DISC_C25(...) SET04_REPL_C25
#define SET04_DISC_C26(...) SET04_REPL_C26
#define SET04_DISC_C27(...) SET04_REPL_C27
#define SET04_DISC_C28(...) SET04_REPL_C28
#define SET04_DISC_C29(...) SET04_REPL_C29
#define SET05_DISC_C01(...) SET05_REPL_C01
#define SET05_DISC_C02(...) SET05_REPL_C02
#define SET05_DISC_C03(...) SET05_REPL_C03
#define SET05_DISC_C04(...) SET05_REPL_C04
#define SET05_DISC_C05(...) SET05_REPL_C05
#define SET05_DISC_C06(...) SET05_REPL_C06
#define SET05_DISC_C07(...) SET05_REPL_C07
#define SET05_DISC_C08(...) SET05_REPL_C08
#define SET05_DISC_C09(...) SET05_REPL_C09
#define SET05_DISC_C10(...) SET05_REPL_C10
#define SET05_DISC_C11(...) SET05_REPL_C11
#define SET05_DISC_C12(...) SET05_REPL_C12
#define SET05_DISC_C13(...) SET05_REPL_C13
#define SET05_DISC_C14(...) SET05_REPL_C14
#define SET05_DISC_C15(...) SET05_REPL_C15
#define SET05_DISC_C16(...) SET05_REPL_C16
#define SET05_DISC_C17(...) SET05_REPL_C17
#define SET05_DISC_C18(...) SET05_REPL_C18
#define SET05_DISC_C19(...) SET05_REPL_C19
#define SET05_DISC_C20(...) SET05_REPL_C20
#define SET05_DISC_C21(...) SET05_REPL_C21
#define SET05_DISC_C22(...) SET05_REPL_C22
#define SET05_DISC_C23(...) SET05_REPL_C23
#define SET05_DISC_C24(...) SET05_REPL_C24
#define SET05_DISC_C25(...) SET05_REPL_C25
#define SET05_DISC_C26(...) SET05_REPL_C26
#define SET05_DISC_C27(...) SET05_REPL_C27
#define SET05_DISC_C28(...) SET05_REPL_C28
#define SET05_DISC_C29(...) SET05_REPL_C29
#define SET06_DISC_C01(...) SET06_REPL_C01
#define SET06_DISC_C02(...) SET06_REPL_C02
#define SET06_DISC_C03(...) SET06_REPL_C03
#define SET06_DISC_C04(...) SET06_REPL_C04
#define SET06_DISC_C05(...) SET06_REPL_C05
#define SET06_DISC_C06(...) SET06_REPL_C06
#define SET06_DISC_C07(...) SET06_REPL_C07
#define SET06_DISC_C08(...) SET06_REPL_C08
#define SET06_DISC_C09(...) SET06_REPL_C09
#define SET06_DISC_C10(...) SET06_REPL_C10
#define SET06_DISC_C11(...) SET06_REPL_C11
#define SET06_DISC_C12(...) SET06_REPL_C12
#define SET06_DISC_C13(...) SET06_REPL_C13
#define SET06_DISC_C14(...) SET06_REPL_C14
#define SET06_DISC_C15(...) SET06_REPL_C15
#define SET06_DISC_C16(...) SET06_REPL_C16
#define SET06_DISC_C17(...) SET06_REPL_C17
#define SET06_DISC_C18(...) SET06_REPL_C18
#define SET06_DISC_C19(...) SET06_REPL_C19
#define SET06_DISC_C20(...) SET06_REPL_C20
#define SET06_DISC_C21(...) SET06_REPL_C21
#define SET06_DISC_C22(...) SET06_REPL_C22
#define SET06_DISC_C23(...) SET06_REPL_C23
#define SET06_DISC_C24(...) SET06_REPL_C24
#define SET06_DISC_C25(...) SET06_REPL_C25
#define SET06_DISC_C26(...) SET06_REPL_C26
#define SET06_DISC_C27(...) SET06_REPL_C27
#define SET06_DISC_C28(...) SET06_REPL_C28
#define SET06_DISC_C29(...) SET06_REPL_C29
#define SET07_DISC_C01(...) SET07_REPL_C01
#define SET07_DISC_C02(...) SET07_REPL_C02
#define SET07_DISC_C03(...) SET07_REPL_C03
#define SET07_DISC_C04(...) SET07_REPL_C04
#define SET07_DISC_C05(...) SET07_REPL_C05
#define SET07_DISC_C06(...) SET07_REPL_C06
#define SET07_DISC_C07(...) SET07_REPL_C07
#define SET07_DISC_C08(...) SET07_REPL_C08
#define SET07_DISC_C09(...) SET07_REPL_C09
#define SET07_DISC_C10(...) SET07_REPL_C10
#define SET07_DISC_C11(...) SET07_REPL_C11
#define SET07_DISC_C12(...) SET07_REPL_C12
#define SET07_DISC_C13(...) SET07_REPL_C13
#define SET07_DISC_C14(...) SET07_REPL_C14
#define SET07_DISC_C15(...) SET07_REPL_C15
#define SET07_DISC_C16(...) SET07_REPL_C16
#define SET07_DISC_C17(...) SET07_REPL_C17
#define SET07_DISC_C18(...) SET07_REPL_C18
#define SET07_DISC_C19(...) SET07_REPL_C19
#define SET07_DISC_C20(...) SET07_REPL_C20
#define SET07_DISC_C21(...) SET07_REPL_C21
#define SET07_DISC_C22(...) SET07_REPL_C22
#define SET07_DISC_C23(...) SET07_REPL_C23
#define SET07_DISC_C24(...) SET07_REPL_C24
#define SET07_DISC_C25(...) SET07_REPL_C25
#define SET07_DISC_C26(...) SET07_REPL_C26
#define SET07_DISC_C27(...) SET07_REPL_C27
#define SET07_DISC_C28(...) SET07_REPL_C28
#define SET07_DISC_C29(...) SET07_REPL_C29
#define SET08_DISC_C01(...) SET08_REPL_C01
#define SET08_DISC_C02(...) SET08_REPL_C02
#define SET08_DISC_C03(...) SET08_REPL_C03
#define SET08_DISC_C04(...) SET08_REPL_C04
#define SET08_DISC_C05(...) SET08_REPL_C05
#define SET08_DISC_C06(...) SET08_REPL_C06
#define SET08_DISC_C07(...) SET08_REPL_C07
#define SET08_DISC_C08(...) SET08_REPL_C08
#define SET08_DISC_C09(...) SET08_REPL_C09
#define SET08_DISC_C10(...) SET08_REPL_C10
#define SET08_DISC_C11(...) SET08_REPL_C11
#define SET08_DISC_C12(...) SET08_REPL_C12
#define SET08_DISC_C13(...) SET08_REPL_C13
#define SET08_DISC_C14(...) SET08_REPL_C14
#define SET08_DISC_C15(...) SET08_REPL_C15
#define SET08_DISC_C16(...) SET08_REPL_C16
#define SET08_DISC_C17(...) SET08_REPL_C17
#define SET08_DISC_C18(...) SET08_REPL_C18
#define SET08_DISC_C19(...) SET08_REPL_C19
#define SET08_DISC_C20(...) SET08_REPL_C20
#define SET08_DISC_C21(...) SET08_REPL_C21
#define SET08_DISC_C22(...) SET08_REPL_C22
#define SET08_DISC_C23(...) SET08_REPL_C23
#define SET08_DISC_C24(...) SET08_REPL_C24
#define SET08_DISC_C25(...) SET08_REPL_C25
#define SET08_DISC_C26(...) SET08_REPL_C26
#define SET08_DISC_C27(...) SET08_REPL_C27
#define SET08_DISC_C28(...) SET08_REPL_C28
#define SET08_DISC_C29(...) SET08_REPL_C29
#define SET09_DISC_C01(...) SET09_REPL_C01
#define SET09_DISC_C02(...) SET09_REPL_C02
#define SET09_DISC_C03(...) SET09_REPL_C03
#define SET09_DISC_C04(...) SET09_REPL_C04
#define SET09_DISC_C05(...) SET09_REPL_C05
#define SET09_DISC_C06(...) SET09_REPL_C06
#define SET09_DISC_C07(...) SET09_REPL_C07
#define SET09_DISC_C08(...) SET09_REPL_C08
#define SET09_DISC_C09(...) SET09_REPL_C09
#define SET09_DISC_C10(...) SET09_REPL_C10
#define SET09_DISC_C11(...) SET09_REPL_C11
#define SET09_DISC_C12(...) SET09_REPL_C12
#define SET09_DISC_C13(...) SET09_REPL_C13
#define SET09_DISC_C14(...) SET09_REPL_C14
#define SET09_DISC_C15(...) SET09_REPL_C15
#define SET09_DISC_C16(...) SET09_REPL_C16
#define SET09_DISC_C17(...) SET09_REPL_C17
#define SET09_DISC_C18(...) SET09_REPL_C18
#define SET09_DISC_C19(...) SET09_REPL_C19
#define SET09_DISC_C20(...) SET09_REPL_C20
#define SET09_DISC_C21(...) SET09_REPL_C21
#define SET09_DISC_C22(...) SET09_REPL_C22
#define SET09_DISC_C23(...) SET09_REPL_C23
#define SET09_DISC_C24(...) SET09_REPL_C24
#define SET09_DISC_C25(...) SET09_REPL_C25
#define SET09_DISC_C26(...) SET09_REPL_C26
#define SET09_DISC_C27(...) SET09_REPL_C27
#define SET09_DISC_C28(...) SET09_REPL_C28
#define SET09_DISC_C29(...) SET09_REPL_C29
#define SET10_DISC_C01(...) SET10_REPL_C01
#define SET10_DISC_C02(...) SET10_REPL_C02
#define SET10_DISC_C03(...) SET10_REPL_C03
#define SET10_DISC_C04(...) SET10_REPL_C04
#define SET10_DISC_C05(...) SET10_REPL_C05
#define SET10_DISC_C06(...) SET10_REPL_C06
#define SET10_DISC_C07(...) SET10_REPL_C07
#define SET10_DISC_C08(...) SET10_REPL_C08
#define SET10_DISC_C09(...) SET10_REPL_C09
#define SET10_DISC_C10(...) SET10_REPL_C10
#define SET10_DISC_C11(...) SET10_REPL_C11
#define SET10_DISC_C12(...) SET10_REPL_C12
#define SET10_DISC_C13(...) SET10_REPL_C13
#define SET10_DISC_C14(...) SET10_REPL_C14
#define SET10_DISC_C15(...) SET10_REPL_C15
#define SET10_DISC_C16(...) SET10_REPL_C16
#define SET10_DISC_C17(...) SET10_REPL_C17
#define SET10_DISC_C18(...) SET10_REPL_C18
#define SET10_DISC_C19(...) SET10_REPL_C19
#define SET10_DISC_C20(...) SET10_REPL_C20
#define SET10_DISC_C21(...) SET10_REPL_C21
#define SET10_DISC_C22(...) SET10_REPL_C22
#define SET10_DISC_C23(...) SET10_REPL_C23
#define SET10_DISC_C24(...) SET10_REPL_C24
#define SET10_DISC_C25(...) SET10_REPL_C25
#define SET10_DISC_C26(...) SET10_REPL_C26
#define SET10_DISC_C27(...) SET10_REPL_C27
#define SET10_DISC_C28(...) SET10_REPL_C28
#define SET10_DISC_C29(...) SET10_REPL_C29
#define SET11_DISC_C01(...) SET11_REPL_C01
#define SET11_DISC_C02(...) SET11_REPL_C02
#define SET11_DISC_C03(...) SET11_REPL_C03
#define SET11_DISC_C04(...) SET11_REPL_C04
#define SET11_DISC_C05(...) SET11_REPL_C05
#define SET11_DISC_C06(...) SET11_REPL_C06
#define SET11_DISC_C07(...) SET11_REPL_C07
#define SET11_DISC_C08(...) SET11_REPL_C08
#define SET11_DISC_C09(...) SET11_REPL_C09
#define SET11_DISC_C10(...) SET11_REPL_C10
#define SET11_DISC_C11(...) SET11_REPL_C11
#define SET11_DISC_C12(...) SET11_REPL_C12
#define SET11_DISC_C13(...) SET11_REPL_C13
#define SET11_DISC_C14(...) SET11_REPL_C14
#define SET11_DISC_C15(...) SET11_REPL_C15
#define SET11_DISC_C16(...) SET11_REPL_C16
#define SET11_DISC_C17(...) SET11_REPL_C17
#define SET11_DISC_C18(...) SET11_REPL_C18
#define SET11_DISC_C19(...) SET11_REPL_C19
#define SET11_DISC_C20(...) SET11_REPL_C20
#define SET11_DISC_C21(...) SET11_REPL_C21
#define SET11_DISC_C22(...) SET11_REPL_C22
#define SET11_DISC_C23(...) SET11_REPL_C23
#define SET11_DISC_C24(...) SET11_REPL_C24
#define SET11_DISC_C25(...) SET11_REPL_C25
#define SET11_DISC_C26(...) SET11_REPL_C26
#define SET11_DISC_C27(...) SET11_REPL_C27
#define SET11_DISC_C28(...) SET11_REPL_C28
#define SET11_DISC_C29(...) SET11_REPL_C29
#define SET12_DISC_C01(...) SET12_REPL_C01
#define SET12_DISC_C02(...) SET12_REPL_C02
#define SET12_DISC_C03(...) SET12_REPL_C03
#define SET12_DISC_C04(...) SET12_REPL_C04
#define SET12_DISC_C05(...) SET12_REPL_C05
#define SET12_DISC_C06(...) SET12_REPL_C06
#define SET12_DISC_C07(...) SET12_REPL_C07
#define SET12_DISC_C08(...) SET12_REPL_C08
#define SET12_DISC_C09(...) SET12_REPL_C09
#define SET12_DISC_C10(...) SET12_REPL_C10
#define SET12_DISC_C11(...) SET12_REPL_C11
#define SET12_DISC_C12(...) SET12_REPL_C12
#define SET12_DISC_C13(...) SET12_REPL_C13
#define SET12_DISC_C14(...) SET12_REPL_C14
#define SET12_DISC_C15(...) SET12_REPL_C15
#define SET12_DISC_C16(...) SET12_REPL_C16
#define SET12_DISC_C17(...) SET12_REPL_C17
#define SET12_DISC_C18(...) SET12_REPL_C18
#define SET12_DISC_C19(...) SET12_REPL_C19
#define SET12_DISC_C20(...) SET12_REPL_C20
#define SET12_DISC_C21(...) SET12_REPL_C21
#define SET12_DISC_C22(...) SET12_REPL_C22
#define SET12_DISC_C23(...) SET12_REPL_C23
#define SET12_DISC_C24(...) SET12_REPL_C24
#define SET12_DISC_C25(...) SET12_REPL_C25
#define SET12_DISC_C26(...) SET12_REPL_C26
#define SET12_DISC_C27(...) SET12_REPL_C27
#define SET12_DISC_C28(...) SET12_REPL_C28
#define SET12_DISC_C29(...) SET12_REPL_C29
#define SET13_DISC_C01(...) SET13_REPL_C01
#define SET13_DISC_C02(...) SET13_REPL_C02
#define SET13_DISC_C03(...) SET13_REPL_C03
#define SET13_DISC_C04(...) SET13_REPL_C04
#define SET13_DISC_C05(...) SET13_REPL_C05
#define SET13_DISC_C06(...) SET13_REPL_C06
#define SET13_DISC_C07(...) SET13_REPL_C07
#define SET13_DISC_C08(...) SET13_REPL_C08
#define SET13_DISC_C09(...) SET13_REPL_C09
#define SET13_DISC_C10(...) SET13_REPL_C10
#define SET13_DISC_C11(...) SET13_REPL_C11
#define SET13_DISC_C12(...) SET13_REPL_C12
#define SET13_DISC_C13(...) SET13_REPL_C13
#define SET13_DISC_C14(...) SET13_REPL_C14
#define SET13_DISC_C15(...) SET13_REPL_C15
#define SET13_DISC_C16(...) SET13_REPL_C16
#define SET13_DISC_C17(...) SET13_REPL_C17
#define SET13_DISC_C18(...) SET13_REPL_C18
#define SET13_DISC_C19(...) SET13_REPL_C19
#define SET13_DISC_C20(...) SET13_REPL_C20
#define SET13_DISC_C21(...) SET13_REPL_C21
#define SET13_DISC_C22(...) SET13_REPL_C22
#define SET13_DISC_C23(...) SET13_REPL_C23
#define SET13_DISC_C24(...) SET13_REPL_C24
#define SET13_DISC_C25(...) SET13_REPL_C25
#define SET13_DISC_C26(...) SET13_REPL_C26
#define SET13_DISC_C27(...) SET13_REPL_C27
#define SET13_DISC_C28(...) SET13_REPL_C28
#define SET13_DISC_C29(...) SET13_REPL_C29
#define SET14_DISC_C01(...) SET14_REPL_C01
#define SET14_DISC_C02(...) SET14_REPL_C02
#define SET14_DISC_C03(...) SET14_REPL_C03
#define SET14_DISC_C04(...) SET14_REPL_C04
#define SET14_DISC_C05(...) SET14_REPL_C05
#define SET14_DISC_C06(...) SET14_REPL_C06
#define SET14_DISC_C07(...) SET14_REPL_C07
#define SET14_DISC_C08(...) SET14_REPL_C08
#define SET14_DISC_C09(...) SET14_REPL_C09
#define SET14_DISC_C10(...) SET14_REPL_C10
#define SET14_DISC_C11(...) SET14_REPL_C11
#define SET14_DISC_C12(...) SET14_REPL_C12
#define SET14_DISC_C13(...) SET14_REPL_C13
#define SET14_DISC_C14(...) SET14_REPL_C14
#define SET14_DISC_C15(...) SET14_REPL_C15
#define SET14_DISC_C16(...) SET14_REPL_C16
#define SET14_DISC_C17(...) SET14_REPL_C17
#define SET14_DISC_C18(...) SET14_REPL_C18
#define SET14_DISC_C19(...) SET14_REPL_C19
#define SET14_DISC_C20(...) SET14_REPL_C20
#define SET14_DISC_C21(...) SET14_REPL_C21
#define SET14_DISC_C22(...) SET14_REPL_C22
#define SET14_DISC_C23(...) SET14_REPL_C23
#define SET14_DISC_C24(...) SET14_REPL_C24
#define SET14_DISC_C25(...) SET14_REPL_C25
#define SET14_DISC_C26(...) SET14_REPL_C26
#define SET14_DISC_C27(...) SET14_REPL_C27
#define SET14_DISC_C28(...) SET14_REPL_C28
#define SET14_DISC_C29(...) SET14_REPL_C29
#define SET15_DISC_C01(...) SET15_REPL_C01
#define SET15_DISC_C02(...) SET15_REPL_C02
#define SET15_DISC_C03(...) SET15_REPL_C03
#define SET15_DISC_C04(...) SET15_REPL_C04
#define SET15_DISC_C05(...) SET15_REPL_C05
#define SET15_DISC_C06(...) SET15_REPL_C06
#define SET15_DISC_C07(...) SET15_REPL_C07
#define SET15_DISC_C08(...) SET15_REPL_C08
#define SET15_DISC_C09(...) SET15_REPL_C09
#define SET15_DISC_C10(...) SET15_REPL_C10
#define SET15_DISC_C11(...) SET15_REPL_C11
#define SET15_DISC_C12(...) SET15_REPL_C12
#define SET15_DISC_C13(...) SET15_REPL_C13
#define SET15_DISC_C14(...) SET15_REPL_C14
#define SET15_DISC_C15(...) SET15_REPL_C15
#define SET15_DISC_C16(...) SET15_REPL_C16
#define SET15_DISC_C17(...) SET15_REPL_C17
#define SET15_DISC_C18(...) SET15_REPL_C18
#define SET15_DISC_C19(...) SET15_REPL_C19
#define SET15_DISC_C20(...) SET15_REPL_C20
#define SET15_DISC_C21(...) SET15_REPL_C21
#define SET15_DISC_C22(...) SET15_REPL_C22
#define SET15_DISC_C23(...) SET15_REPL_C23
#define SET15_DISC_C24(...) SET15_REPL_C24
#define SET15_DISC_C25(...) SET15_REPL_C25
#define SET15_DISC_C26(...) SET15_REPL_C26
#define SET15_DISC_C27(...) SET15_REPL_C27
#define SET15_DISC_C28(...) SET15_REPL_C28
#define SET15_DISC_C29(...) SET15_REPL_C29
#define SET16_DISC_C01(...) SET16_REPL_C01
#define SET16_DISC_C02(...) SET16_REPL_C02
#define SET16_DISC_C03(...) SET16_REPL_C03
#define SET16_DISC_C04(...) SET16_REPL_C04
#define SET16_DISC_C05(...) SET16_REPL_C05
#define SET16_DISC_C06(...) SET16_REPL_C06
#define SET16_DISC_C07(...) SET16_REPL_C07
#define SET16_DISC_C08(...) SET16_REPL_C08
#define SET16_DISC_C09(...) SET16_REPL_C09
#define SET16_DISC_C10(...) SET16_REPL_C10
#define SET16_DISC_C11(...) SET16_REPL_C11
#define SET16_DISC_C12(...) SET16_REPL_C12
#define SET16_DISC_C13(...) SET16_REPL_C13
#define SET16_DISC_C14(...) SET16_REPL_C14
#define SET16_DISC_C15(...) SET16_REPL_C15
#define SET16_DISC_C16(...) SET16_REPL_C16
#define SET16_DISC_C17(...) SET16_REPL_C17
#define SET16_DISC_C18(...) SET16_REPL_C18
#define SET16_DISC_C19(...) SET16_REPL_C19
#define SET16_DISC_C20(...) SET16_REPL_C20
#define SET16_DISC_C21(...) SET16_REPL_C21
#define SET16_DISC_C22(...) SET16_REPL_C22
#define SET16_DISC_C23(...) SET16_REPL_C23
#define SET16_DISC_C24(...) SET16_REPL_C24
#define SET16_DISC_C25(...) SET16_REPL_C25
#define SET16_DISC_C26(...) SET16_REPL_C26
#define SET16_DISC_C27(...) SET16_REPL_C27
#define SET16_DISC_C28(...) SET16_REPL_C28
#define SET16_DISC_C29(...) SET16_REPL_C29
#define SET17_DISC_C01(...) SET17_REPL_C01
#define SET17_DISC_C02(...) SET17_REPL_C02
#define SET17_DISC_C03(...) SET17_REPL_C03
#define SET17_DISC_C04(...) SET17_REPL_C04
#define SET17_DISC_C05(...) SET17_REPL_C05
#define SET17_DISC_C06(...) SET17_REPL_C06
#define SET17_DISC_C07(...) SET17_REPL_C07
#define SET17_DISC_C08(...) SET17_REPL_C08
#define SET17_DISC_C09(...) SET17_REPL_C09
#define SET17_DISC_C10(...) SET17_REPL_C10
#define SET17_DISC_C11(...) SET17_REPL_C11
#define SET17_DISC_C12(...) SET17_REPL_C12
#define SET17_DISC_C13(...) SET17_REPL_C13
#define SET17_DISC_C14(...) SET17_REPL_C14
#define SET17_DISC_C15(...) SET17_REPL_C15
#define SET17_DISC_C16(...) SET17_REPL_C16
#define SET17_DISC_C17(...) SET17_REPL_C17
#define SET17_DISC_C18(...) SET17_REPL_C18
#define SET17_DISC_C19(...) SET17_REPL_C19
#define SET17_DISC_C20(...) SET17_REPL_C20
#define SET17_DISC_C21(...) SET17_REPL_C21
#define SET17_DISC_C22(...) SET17_REPL_C22
#define SET17_DISC_C23(...) SET17_REPL_C23
#define SET17_DISC_C24(...) SET17_REPL_C24
#define SET17_DISC_C25(...) SET17_REPL_C25
#define SET17_DISC_C26(...) SET17_REPL_C26
#define SET17_DISC_C27(...) SET17_REPL_C27
#define SET17_DISC_C28(...) SET17_REPL_C28
#define SET17_DISC_C29(...) SET17_REPL_C29
#define SET18_DISC_C01(...) SET18_REPL_C01
#define SET18_DISC_C02(...) SET18_REPL_C02
#define SET18_DISC_C03(...) SET18_REPL_C03
#define SET18_DISC_C04(...) SET18_REPL_C04
#define SET18_DISC_C05(...) SET18_REPL_C05
#define SET18_DISC_C06(...) SET18_REPL_C06
#define SET18_DISC_C07(...) SET18_REPL_C07
#define SET18_DISC_C08(...) SET18_REPL_C08
#define SET18_DISC_C09(...) SET18_REPL_C09
#define SET18_DISC_C10(...) SET18_REPL_C10
#define SET18_DISC_C11(...) SET18_REPL_C11
#define SET18_DISC_C12(...) SET18_REPL_C12
#define SET18_DISC_C13(...) SET18_REPL_C13
#define SET18_DISC_C14(...) SET18_REPL_C14
#define SET18_DISC_C15(...) SET18_REPL_C15
#define SET18_DISC_C16(...) SET18_REPL_C16
#define SET18_DISC_C17(...) SET18_REPL_C17
#define SET18_DISC_C18(...) SET18_REPL_C18
#define SET18_DISC_C19(...) SET18_REPL_C19
#define SET18_DISC_C20(...) SET18_REPL_C20
#define SET18_DISC_C21(...) SET18_REPL_C21
#define SET18_DISC_C22(...) SET18_REPL_C22
#define SET18_DISC_C23(...) SET18_REPL_C23
#define SET18_DISC_C24(...) SET18_REPL_C24
#define SET18_DISC_C25(...) SET18_REPL_C25
#define SET18_DISC_C26(...) SET18_REPL_C26
#define SET18_DISC_C27(...) SET18_REPL_C27
#define SET18_DISC_C28(...) SET18_REPL_C28
#define SET18_DISC_C29(...) SET18_REPL_C29
#define SET19_DISC_C01(...) SET19_REPL_C01
#define SET19_DISC_C02(...) SET19_REPL_C02
#define SET19_DISC_C03(...) SET19_REPL_C03
#define SET19_DISC_C04(...) SET19_REPL_C04
#define SET19_DISC_C05(...) SET19_REPL_C05
#define SET19_DISC_C06(...) SET19_REPL_C06
#define SET19_DISC_C07(...) SET19_REPL_C07
#define SET19_DISC_C08(...) SET19_REPL_C08
#define SET19_DISC_C09(...) SET19_REPL_C09
#define SET19_DISC_C10(...) SET19_REPL_C10
#define SET19_DISC_C11(...) SET19_REPL_C11
#define SET19_DISC_C12(...) SET19_REPL_C12
#define SET19_DISC_C13(...) SET19_REPL_C13
#define SET19_DISC_C14(...) SET19_REPL_C14
#define SET19_DISC_C15(...) SET19_REPL_C15
#define SET19_DISC_C16(...) SET19_REPL_C16
#define SET19_DISC_C17(...) SET19_REPL_C17
#define SET19_DISC_C18(...) SET19_REPL_C18
#define SET19_DISC_C19(...) SET19_REPL_C19
#define SET19_DISC_C20(...) SET19_REPL_C20
#define SET19_DISC_C21(...) SET19_REPL_C21
#define SET19_DISC_C22(...) SET19_REPL_C22
#define SET19_DISC_C23(...) SET19_REPL_C23
#define SET19_DISC_C24(...) SET19_REPL_C24
#define SET19_DISC_C25(...) SET19_REPL_C25
#define SET19_DISC_C26(...) SET19_REPL_C26
#define SET19_DISC_C27(...) SET19_REPL_C27
#define SET19_DISC_C28(...) SET19_REPL_C28
#define SET19_DISC_C29(...) SET19_REPL_C29
#define SET20_DISC_C01(...) SET20_REPL_C01
#define SET20_DISC_C02(...) SET20_REPL_C02
#define SET20_DISC_C03(...) SET20_REPL_C03
#define SET20_DISC_C04(...) SET20_REPL_C04
#define SET20_DISC_C05(...) SET20_REPL_C05
#define SET20_DISC_C06(...) SET20_REPL_C06
#define SET20_DISC_C07(...) SET20_REPL_C07
#define SET20_DISC_C08(...) SET20_REPL_C08
#define SET20_DISC_C09(...) SET20_REPL_C09
#define SET20_DISC_C10(...) SET20_REPL_C10
#define SET20_DISC_C11(...) SET20_REPL_C11
#define SET20_DISC_C12(...) SET20_REPL_C12
#define SET20_DISC_C13(...) SET20_REPL_C13
#define SET20_DISC_C14(...) SET20_REPL_C14
#define SET20_DISC_C15(...) SET20_REPL_C15
#define SET20_DISC_C16(...) SET20_REPL_C16
#define SET20_DISC_C17(...) SET20_REPL_C17
#define SET20_DISC_C18(...) SET20_REPL_C18
#define SET20_DISC_C19(...) SET20_REPL_C19
#define SET20_DISC_C20(...) SET20_REPL_C20
#define SET20_DISC_C21(...) SET20_REPL_C21
#define SET20_DISC_C22(...) SET20_REPL_C22
#define SET20_DISC_C23(...) SET20_REPL_C23
#define SET20_DISC_C24(...) SET20_REPL_C24
#define SET20_DISC_C25(...) SET20_REPL_C25
#define SET20_DISC_C26(...) SET20_REPL_C26
#define SET20_DISC_C27(...) SET20_REPL_C27
#define SET20_DISC_C28(...) SET20_REPL_C28
#define SET20_DISC_C29(...) SET20_REPL_C29
#define SET21_DISC_C01(...) SET21_REPL_C01
#define SET21_DISC_C02(...) SET21_REPL_C02
#define SET21_DISC_C03(...) SET21_REPL_C03
#define SET21_DISC_C04(...) SET21_REPL_C04
#define SET21_DISC_C05(...) SET21_REPL_C05
#define SET21_DISC_C06(...) SET21_REPL_C06
#define SET21_DISC_C07(...) SET21_REPL_C07
#define SET21_DISC_C08(...) SET21_REPL_C08
#define SET21_DISC_C09(...) SET21_REPL_C09
#define SET21_DISC_C10(...) SET21_REPL_C10
#define SET21_DISC_C11(...) SET21_REPL_C11
#define SET21_DISC_C12(...) SET21_REPL_C12
#define SET21_DISC_C13(...) SET21_REPL_C13
#define SET21_DISC_C14(...) SET21_REPL_C14
#define SET21_DISC_C15(...) SET21_REPL_C15
#define SET21_DISC_C16(...) SET21_REPL_C16
#define SET21_DISC_C17(...) SET21_REPL_C17
#define SET21_DISC_C18(...) SET21_REPL_C18
#define SET21_DISC_C19(...) SET21_REPL_C19
#define SET21_DISC_C20(...) SET21_REPL_C20
#define SET21_DISC_C21(...) SET21_REPL_C21
#define SET21_DISC_C22(...) SET21_REPL_C22
#define SET21_DISC_C23(...) SET21_REPL_C23
#define SET21_DISC_C24(...) SET21_REPL_C24
#define SET21_DISC_C25(...) SET21_REPL_C25
#define SET21_DISC_C26(...) SET21_REPL_C26
#define SET21_DISC_C27(...) SET21_REPL_C27
#define SET21_DISC_C28(...) SET21_REPL_C28
#define SET21_DISC_C29(...) SET21_REPL_C29
#define SET22_DISC_C01(...) SET22_REPL_C01
#define SET22_DISC_C02(...) SET22_REPL_C02
#define SET22_DISC_C03(...) SET22_REPL_C03
#define SET22_DISC_C04(...) SET22_REPL_C04
#define SET22_DISC_C05(...) SET22_REPL_C05
#define SET22_DISC_C06(...) SET22_REPL_C06
#define SET22_DISC_C07(...) SET22_REPL_C07
#define SET22_DISC_C08(...) SET22_REPL_C08
#define SET22_DISC_C09(...) SET22_REPL_C09
#define SET22_DISC_C10(...) SET22_REPL_C10
#define SET22_DISC_C11(...) SET22_REPL_C11
#define SET22_DISC_C12(...) SET22_REPL_C12
#define SET22_DISC_C13(...) SET22_REPL_C13
#define SET22_DISC_C14(...) SET22_REPL_C14
#define SET22_DISC_C15(...) SET22_REPL_C15
#define SET22_DISC_C16(...) SET22_REPL_C16
#define SET22_DISC_C17(...) SET22_REPL_C17
#define SET22_DISC_C18(...) SET22_REPL_C18
#define SET22_DISC_C19(...) SET22_REPL_C19
#define SET22_DISC_C20(...) SET22_REPL_C20
#define SET22_DISC_C21(...) SET22_REPL_C21
#define SET22_DISC_C22(...) SET22_REPL_C22
#define SET22_DISC_C23(...) SET22_REPL_C23
#define SET22_DISC_C24(...) SET22_REPL_C24
#define SET22_DISC_C25(...) SET22_REPL_C25
#define SET22_DISC_C26(...) SET22_REPL_C26
#define SET22_DISC_C27(...) SET22_REPL_C27
#define SET22_DISC_C28(...) SET22_REPL_C28
#define SET22_DISC_C29(...) SET22_REPL_C29
#define SET23_DISC_C01(...) SET23_REPL_C01
#define SET23_DISC_C02(...) SET23_REPL_C02
#define SET23_DISC_C03(...) SET23_REPL_C03
#define SET23_DISC_C04(...) SET23_REPL_C04
#define SET23_DISC_C05(...) SET23_REPL_C05
#define SET23_DISC_C06(...) SET23_REPL_C06
#define SET23_DISC_C07(...) SET23_REPL_C07
#define SET23_DISC_C08(...) SET23_REPL_C08
#define SET23_DISC_C09(...) SET23_REPL_C09
#define SET23_DISC_C10(...) SET23_REPL_C10
#define SET23_DISC_C11(...) SET23_REPL_C11
#define SET23_DISC_C12(...) SET23_REPL_C12
#define SET23_DISC_C13(...) SET23_REPL_C13
#define SET23_DISC_C14(...) SET23_REPL_C14
#define SET23_DISC_C15(...) SET23_REPL_C15
#define SET23_DISC_C16(...) SET23_REPL_C16
#define SET23_DISC_C17(...) SET23_REPL_C17
#define SET23_DISC_C18(...) SET23_REPL_C18
#define SET23_DISC_C19(...) SET23_REPL_C19
#define SET23_DISC_C20(...) SET23_REPL_C20
#define SET23_DISC_C21(...) SET23_REPL_C21
#define SET23_DISC_C22(...) SET23_REPL_C22
#define SET23_DISC_C23(...) SET23_REPL_C23
#define SET23_DISC_C24(...) SET23_REPL_C24
#define SET23_DISC_C25(...) SET23_REPL_C25
#define SET23_DISC_C26(...) SET23_REPL_C26
#define SET23_DISC_C27(...) SET23_REPL_C27
#define SET23_DISC_C28(...) SET23_REPL_C28
#define SET23_DISC_C29(...) SET23_REPL_C29
#define SET24_DISC_C01(...) SET24_REPL_C01
#define SET24_DISC_C02(...) SET24_REPL_C02
#define SET24_DISC_C03(...) SET24_REPL_C03
#define SET24_DISC_C04(...) SET24_REPL_C04
#define SET24_DISC_C05(...) SET24_REPL_C05
#define SET24_DISC_C06(...) SET24_REPL_C06
#define SET24_DISC_C07(...) SET24_REPL_C07
#define SET24_DISC_C08(...) SET24_REPL_C08
#define SET24_DISC_C09(...) SET24_REPL_C09
#define SET24_DISC_C10(...) SET24_REPL_C10
#define SET24_DISC_C11(...) SET24_REPL_C11
#define SET24_DISC_C12(...) SET24_REPL_C12
#define SET24_DISC_C13(...) SET24_REPL_C13
#define SET24_DISC_C14(...) SET24_REPL_C14
#define SET24_DISC_C15(...) SET24_REPL_C15
#define SET24_DISC_C16(...) SET24_REPL_C16
#define SET24_DISC_C17(...) SET24_REPL_C17
#define SET24_DISC_C18(...) SET24_REPL_C18
#define SET24_DISC_C19(...) SET24_REPL_C19
#define SET24_DISC_C20(...) SET24_REPL_C20
#define SET24_DISC_C21(...) SET24_REPL_C21
#define SET24_DISC_C22(...) SET24_REPL_C22
#define SET24_DISC_C23(...) SET24_REPL_C23
#define SET24_DISC_C24(...) SET24_REPL_C24
#define SET24_DISC_C25(...) SET24_REPL_C25
#define SET24_DISC_C26(...) SET24_REPL_C26
#define SET24_DISC_C27(...) SET24_REPL_C27
#define SET24_DISC_C28(...) SET24_REPL_C28
#define SET24_DISC_C29(...) SET24_REPL_C29
#define SET25_DISC_C01(...) SET25_REPL_C01
#define SET25_DISC_C02(...) SET25_REPL_C02
#define SET25_DISC_C03(...) SET25_REPL_C03
#define SET25_DISC_C04(...) SET25_REPL_C04
#define SET25_DISC_C05(...) SET25_REPL_C05
#define SET25_DISC_C06(...) SET25_REPL_C06
#define SET25_DISC_C07(...) SET25_REPL_C07
#define SET25_DISC_C08(...) SET25_REPL_C08
#define SET25_DISC_C09(...) SET25_REPL_C09
#define SET25_DISC_C10(...) SET25_REPL_C10
#define SET25_DISC_C11(...) SET25_REPL_C11
#define SET25_DISC_C12(...) SET25_REPL_C12
#define SET25_DISC_C13(...) SET25_REPL_C13
#define SET25_DISC_C14(...) SET25_REPL_C14
#define SET25_DISC_C15(...) SET25_REPL_C15
#define SET25_DISC_C16(...) SET25_REPL_C16
#define SET25_DISC_C17(...) SET25_REPL_C17
#define SET25_DISC_C18(...) SET25_REPL_C18
#define SET25_DISC_C19(...) SET25_REPL_C19
#define SET25_DISC_C20(...) SET25_REPL_C20
#define SET25_DISC_C21(...) SET25_REPL_C21
#define SET25_DISC_C22(...) SET25_REPL_C22
#define SET25_DISC_C23(...) SET25_REPL_C23
#define SET25_DISC_C24(...) SET25_REPL_C24
#define SET25_DISC_C25(...) SET25_REPL_C25
#define SET25_DISC_C26(...) SET25_REPL_C26
#define SET25_DISC_C27(...) SET25_REPL_C27
#define SET25_DISC_C28(...) SET25_REPL_C28
#define SET25_DISC_C29(...) SET25_REPL_C29
#define SET26_DISC_C01(...) SET26_REPL_C01
#define SET26_DISC_C02(...) SET26_REPL_C02
#define SET26_DISC_C03(...) SET26_REPL_C03
#define SET26_DISC_C04(...) SET26_REPL_C04
#define SET26_DISC_C05(...) SET26_REPL_C05
#define SET26_DISC_C06(...) SET26_REPL_C06
#define SET26_DISC_C07(...) SET26_REPL_C07
#define SET26_DISC_C08(...) SET26_REPL_C08
#define SET26_DISC_C09(...) SET26_REPL_C09
#define SET26_DISC_C10(...) SET26_REPL_C10
#define SET26_DISC_C11(...) SET26_REPL_C11
#define SET26_DISC_C12(...) SET26_REPL_C12
#define SET26_DISC_C13(...) SET26_REPL_C13
#define SET26_DISC_C14(...) SET26_REPL_C14
#define SET26_DISC_C15(...) SET26_REPL_C15
#define SET26_DISC_C16(...) SET26_REPL_C16
#define SET26_DISC_C17(...) SET26_REPL_C17
#define SET26_DISC_C18(...) SET26_REPL_C18
#define SET26_DISC_C19(...) SET26_REPL_C19
#define SET26_DISC_C20(...) SET26_REPL_C20
#define SET26_DISC_C21(...) SET26_REPL_C21
#define SET26_DISC_C22(...) SET26_REPL_C22
#define SET26_DISC_C23(...) SET26_REPL_C23
#define SET26_DISC_C24(...) SET26_REPL_C24
#define SET26_DISC_C25(...) SET26_REPL_C25
#define SET26_DISC_C26(...) SET26_REPL_C26
#define SET26_DISC_C27(...) SET26_REPL_C27
#define SET26_DISC_C28(...) SET26_REPL_C28
#define SET26_DISC_C29(...) SET26_REPL_C29
#define SET27_DISC_C01(...) SET27_REPL_C01
#define SET27_DISC_C02(...) SET27_REPL_C02
#define SET27_DISC_C03(...) SET27_REPL_C03
#define SET27_DISC_C04(...) SET27_REPL_C04
#define SET27_DISC_C05(...) SET27_REPL_C05
#define SET27_DISC_C06(...) SET27_REPL_C06
#define SET27_DISC_C07(...) SET27_REPL_C07
#define SET27_DISC_C08(...) SET27_REPL_C08
#define SET27_DISC_C09(...) SET27_REPL_C09
#define SET27_DISC_C10(...) SET27_REPL_C10
#define SET27_DISC_C11(...) SET27_REPL_C11
#define SET27_DISC_C12(...) SET27_REPL_C12
#define SET27_DISC_C13(...) SET27_REPL_C13
#define SET27_DISC_C14(...) SET27_REPL_C14
#define SET27_DISC_C15(...) SET27_REPL_C15
#define SET27_DISC_C16(...) SET27_REPL_C16
#define SET27_DISC_C17(...) SET27_REPL_C17
#define SET27_DISC_C18(...) SET27_REPL_C18
#define SET27_DISC_C19(...) SET27_REPL_C19
#define SET27_DISC_C20(...) SET27_REPL_C20
#define SET27_DISC_C21(...) SET27_REPL_C21
#define SET27_DISC_C22(...) SET27_REPL_C22
#define SET27_DISC_C23(...) SET27_REPL_C23
#define SET27_DISC_C24(...) SET27_REPL_C24
#define SET27_DISC_C25(...) SET27_REPL_C25
#define SET27_DISC_C26(...) SET27_REPL_C26
#define SET27_DISC_C27(...) SET27_REPL_C27
#define SET27_DISC_C28(...) SET27_REPL_C28
#define SET27_DISC_C29(...) SET27_REPL_C29
#define SET28_DISC_C01(...) SET28_REPL_C01
#define SET28_DISC_C02(...) SET28_REPL_C02
#define SET28_DISC_C03(...) SET28_REPL_C03
#define SET28_DISC_C04(...) SET28_REPL_C04
#define SET28_DISC_C05(...) SET28_REPL_C05
#define SET28_DISC_C06(...) SET28_REPL_C06
#define SET28_DISC_C07(...) SET28_REPL_C07
#define SET28_DISC_C08(...) SET28_REPL_C08
#define SET28_DISC_C09(...) SET28_REPL_C09
#define SET28_DISC_C10(...) SET28_REPL_C10
#define SET28_DISC_C11(...) SET28_REPL_C11
#define SET28_DISC_C12(...) SET28_REPL_C12
#define SET28_DISC_C13(...) SET28_REPL_C13
#define SET28_DISC_C14(...) SET28_REPL_C14
#define SET28_DISC_C15(...) SET28_REPL_C15
#define SET28_DISC_C16(...) SET28_REPL_C16
#define SET28_DISC_C17(...) SET28_REPL_C17
#define SET28_DISC_C18(...) SET28_REPL_C18
#define SET28_DISC_C19(...) SET28_REPL_C19
#define SET28_DISC_C20(...) SET28_REPL_C20
#define SET28_DISC_C21(...) SET28_REPL_C21
#define SET28_DISC_C22(...) SET28_REPL_C22
#define SET28_DISC_C23(...) SET28_REPL_C23
#define SET28_DISC_C24(...) SET28_REPL_C24
#define SET28_DISC_C25(...) SET28_REPL_C25
#define SET28_DISC_C26(...) SET28_REPL_C26
#define SET28_DISC_C27(...) SET28_REPL_C27
#define SET28_DISC_C28(...) SET28_REPL_C28
#define SET28_DISC_C29(...) SET28_REPL_C29
#define SET29_DISC_C01(...) SET29_REPL_C01
#define SET29_DISC_C02(...) SET29_REPL_C02
#define SET29_DISC_C03(...) SET29_REPL_C03
#define SET29_DISC_C04(...) SET29_REPL_C04
#define SET29_DISC_C05(...) SET29_REPL_C05
#define SET29_DISC_C06(...) SET29_REPL_C06
#define SET29_DISC_C07(...) SET29_REPL_C07
#define SET29_DISC_C08(...) SET29_REPL_C08
#define SET29_DISC_C09(...) SET29_REPL_C09
#define SET29_DISC_C10(...) SET29_REPL_C10
#define SET29_DISC_C11(...) SET29_REPL_C11
#define SET29_DISC_C12(...) SET29_REPL_C12
#define SET29_DISC_C13(...) SET29_REPL_C13
#define SET29_DISC_C14(...) SET29_REPL_C14
#define SET29_DISC_C15(...) SET29_REPL_C15
#define SET29_DISC_C16(...) SET29_REPL_C16
#define SET29_DISC_C17(...) SET29_REPL_C17
#define SET29_DISC_C18(...) SET29_REPL_C18
#define SET29_DISC_C19(...) SET29_REPL_C19
#define SET29_DISC_C20(...) SET29_REPL_C20
#define SET29_DISC_C21(...) SET29_REPL_C21
#define SET29_DISC_C22(...) SET29_REPL_C22
#define SET29_DISC_C23(...) SET29_REPL_C23
#define SET29_DISC_C24(...) SET29_REPL_C24
#define SET29_DISC_C25(...) SET29_REPL_C25
#define SET29_DISC_C26(...) SET29_REPL_C26
#define SET29_DISC_C27(...) SET29_REPL_C27
#define SET29_DISC_C28(...) SET29_REPL_C28
#define SET29_DISC_C29(...) SET29_REPL_C29
#define SET01_REPL_C01(_arg01, _nwarg, ...) _DEFER(_SET01_ID)()(_nwarg, __VA_ARGS__)
#define SET02_REPL_C01(_arg01, _arg02, _nwarg, ...) _DEFER(_SET02_ID)()(_nwarg, _arg02, __VA_ARGS__)
#define SET02_REPL_C02(_arg01, _arg02, _nwarg, ...) _DEFER(_SET02_ID)()(_arg01, _nwarg, __VA_ARGS__)
#define SET03_REPL_C01(_arg01, _arg02, _arg03, _nwarg, ...) _DEFER(_SET03_ID)()(_nwarg, _arg02, _arg03, __VA_ARGS__)
#define SET03_REPL_C02(_arg01, _arg02, _arg03, _nwarg, ...) _DEFER(_SET03_ID)()(_arg01, _nwarg, _arg03, __VA_ARGS__)
#define SET03_REPL_C03(_arg01, _arg02, _arg03, _nwarg, ...) _DEFER(_SET03_ID)()(_arg01, _arg02, _nwarg, __VA_ARGS__)
#define SET04_REPL_C01(_arg01, _arg02, _arg03, _arg04, _nwarg, ...) _DEFER(_SET04_ID)()(_nwarg, _arg02, _arg03, _arg04, __VA_ARGS__)
#define SET04_REPL_C02(_arg01, _arg02, _arg03, _arg04, _nwarg, ...) _DEFER(_SET04_ID)()(_arg01, _nwarg, _arg03, _arg04, __VA_ARGS__)
#define SET04_REPL_C03(_arg01, _arg02, _arg03, _arg04, _nwarg, ...) _DEFER(_SET04_ID)()(_arg01, _arg02, _nwarg, _arg04, __VA_ARGS__)
#define SET04_REPL_C04(_arg01, _arg02, _arg03, _arg04, _nwarg, ...) _DEFER(_SET04_ID)()(_arg01, _arg02, _arg03, _nwarg, __VA_ARGS__)
#define SET05_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, ...) _DEFER(_SET05_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, __VA_ARGS__)
#define SET05_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, ...) _DEFER(_SET05_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, __VA_ARGS__)
#define SET05_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, ...) _DEFER(_SET05_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, __VA_ARGS__)
#define SET05_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, ...) _DEFER(_SET05_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, __VA_ARGS__)
#define SET05_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, ...) _DEFER(_SET05_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, __VA_ARGS__)
#define SET06_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, ...) _DEFER(_SET06_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, __VA_ARGS__)
#define SET06_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, ...) _DEFER(_SET06_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, __VA_ARGS__)
#define SET06_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, ...) _DEFER(_SET06_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, __VA_ARGS__)
#define SET06_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, ...) _DEFER(_SET06_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, __VA_ARGS__)
#define SET06_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, ...) _DEFER(_SET06_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, __VA_ARGS__)
#define SET06_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, ...) _DEFER(_SET06_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, __VA_ARGS__)
#define SET07_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, ...) _DEFER(_SET07_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, __VA_ARGS__)
#define SET07_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, ...) _DEFER(_SET07_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, __VA_ARGS__)
#define SET07_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, ...) _DEFER(_SET07_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, __VA_ARGS__)
#define SET07_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, ...) _DEFER(_SET07_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, __VA_ARGS__)
#define SET07_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, ...) _DEFER(_SET07_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, __VA_ARGS__)
#define SET07_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, ...) _DEFER(_SET07_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, __VA_ARGS__)
#define SET07_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, ...) _DEFER(_SET07_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, __VA_ARGS__)
#define SET08_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, ...) _DEFER(_SET08_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, __VA_ARGS__)
#define SET08_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, ...) _DEFER(_SET08_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, __VA_ARGS__)
#define SET08_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, ...) _DEFER(_SET08_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, __VA_ARGS__)
#define SET08_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, ...) _DEFER(_SET08_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, __VA_ARGS__)
#define SET08_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, ...) _DEFER(_SET08_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, __VA_ARGS__)
#define SET08_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, ...) _DEFER(_SET08_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, __VA_ARGS__)
#define SET08_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, ...) _DEFER(_SET08_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, __VA_ARGS__)
#define SET08_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, ...) _DEFER(_SET08_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, __VA_ARGS__)
#define SET09_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, ...) _DEFER(_SET09_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, __VA_ARGS__)
#define SET09_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, ...) _DEFER(_SET09_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, __VA_ARGS__)
#define SET09_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, ...) _DEFER(_SET09_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, __VA_ARGS__)
#define SET09_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, ...) _DEFER(_SET09_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, __VA_ARGS__)
#define SET09_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, ...) _DEFER(_SET09_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, __VA_ARGS__)
#define SET09_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, ...) _DEFER(_SET09_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, __VA_ARGS__)
#define SET09_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, ...) _DEFER(_SET09_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, __VA_ARGS__)
#define SET09_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, ...) _DEFER(_SET09_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, __VA_ARGS__)
#define SET09_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, ...) _DEFER(_SET09_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, __VA_ARGS__)
#define SET10_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) _DEFER(_SET10_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, __VA_ARGS__)
#define SET10_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) _DEFER(_SET10_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, __VA_ARGS__)
#define SET10_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) _DEFER(_SET10_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, __VA_ARGS__)
#define SET10_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) _DEFER(_SET10_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, __VA_ARGS__)
#define SET10_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) _DEFER(_SET10_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, __VA_ARGS__)
#define SET10_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) _DEFER(_SET10_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, __VA_ARGS__)
#define SET10_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) _DEFER(_SET10_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, __VA_ARGS__)
#define SET10_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) _DEFER(_SET10_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, __VA_ARGS__)
#define SET10_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) _DEFER(_SET10_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, __VA_ARGS__)
#define SET10_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, ...) _DEFER(_SET10_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, __VA_ARGS__)
#define SET11_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, __VA_ARGS__)
#define SET11_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, __VA_ARGS__)
#define SET11_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, __VA_ARGS__)
#define SET11_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, __VA_ARGS__)
#define SET11_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, __VA_ARGS__)
#define SET11_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, __VA_ARGS__)
#define SET11_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, __VA_ARGS__)
#define SET11_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, __VA_ARGS__)
#define SET11_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, __VA_ARGS__)
#define SET11_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, __VA_ARGS__)
#define SET11_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, ...) _DEFER(_SET11_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, __VA_ARGS__)
#define SET12_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, __VA_ARGS__)
#define SET12_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, __VA_ARGS__)
#define SET12_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, __VA_ARGS__)
#define SET12_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, __VA_ARGS__)
#define SET12_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, __VA_ARGS__)
#define SET12_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, __VA_ARGS__)
#define SET12_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, __VA_ARGS__)
#define SET12_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, __VA_ARGS__)
#define SET12_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, __VA_ARGS__)
#define SET12_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, __VA_ARGS__)
#define SET12_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, __VA_ARGS__)
#define SET12_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, ...) _DEFER(_SET12_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, __VA_ARGS__)
#define SET13_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, __VA_ARGS__)
#define SET13_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, __VA_ARGS__)
#define SET13_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, ...) _DEFER(_SET13_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, __VA_ARGS__)
#define SET14_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, __VA_ARGS__)
#define SET14_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, __VA_ARGS__)
#define SET14_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, ...) _DEFER(_SET14_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, __VA_ARGS__)
#define SET15_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, __VA_ARGS__)
#define SET15_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, __VA_ARGS__)
#define SET15_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, ...) _DEFER(_SET15_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, __VA_ARGS__)
#define SET16_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, __VA_ARGS__)
#define SET16_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, __VA_ARGS__)
#define SET16_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, ...) _DEFER(_SET16_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, __VA_ARGS__)
#define SET17_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, __VA_ARGS__)
#define SET17_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, __VA_ARGS__)
#define SET17_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, ...) _DEFER(_SET17_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, __VA_ARGS__)
#define SET18_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, __VA_ARGS__)
#define SET18_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, __VA_ARGS__)
#define SET18_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, ...) _DEFER(_SET18_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, __VA_ARGS__)
#define SET19_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, __VA_ARGS__)
#define SET19_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, __VA_ARGS__)
#define SET19_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, ...) _DEFER(_SET19_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, __VA_ARGS__)
#define SET20_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, _arg20, __VA_ARGS__)
#define SET20_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, _arg20, __VA_ARGS__)
#define SET20_REPL_C20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, ...) _DEFER(_SET20_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, __VA_ARGS__)
#define SET21_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, _arg20, _arg21, __VA_ARGS__)
#define SET21_REPL_C20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, _arg21, __VA_ARGS__)
#define SET21_REPL_C21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, ...) _DEFER(_SET21_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, __VA_ARGS__)
#define SET22_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, _arg20, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, _arg21, _arg22, __VA_ARGS__)
#define SET22_REPL_C21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, _arg22, __VA_ARGS__)
#define SET22_REPL_C22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, ...) _DEFER(_SET22_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, __VA_ARGS__)
#define SET23_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, _arg20, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, _arg21, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, _arg22, _arg23, __VA_ARGS__)
#define SET23_REPL_C22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, _arg23, __VA_ARGS__)
#define SET23_REPL_C23(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, ...) _DEFER(_SET23_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, __VA_ARGS__)
#define SET24_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, _arg20, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, _arg21, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, _arg22, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, _arg23, _arg24, __VA_ARGS__)
#define SET24_REPL_C23(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, _arg24, __VA_ARGS__)
#define SET24_REPL_C24(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, ...) _DEFER(_SET24_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, __VA_ARGS__)
#define SET25_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, _arg21, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, _arg22, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, _arg23, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C23(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, _arg24, _arg25, __VA_ARGS__)
#define SET25_REPL_C24(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, _arg25, __VA_ARGS__)
#define SET25_REPL_C25(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, ...) _DEFER(_SET25_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, __VA_ARGS__)
#define SET26_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, _arg22, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, _arg23, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C23(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, _arg24, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C24(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, _arg25, _arg26, __VA_ARGS__)
#define SET26_REPL_C25(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, _arg26, __VA_ARGS__)
#define SET26_REPL_C26(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, ...) _DEFER(_SET26_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, __VA_ARGS__)
#define SET27_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, _arg23, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C23(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, _arg24, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C24(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, _arg25, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C25(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, _arg26, _arg27, __VA_ARGS__)
#define SET27_REPL_C26(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, _arg27, __VA_ARGS__)
#define SET27_REPL_C27(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, ...) _DEFER(_SET27_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, __VA_ARGS__)
#define SET28_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C23(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, _arg24, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C24(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, _arg25, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C25(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, _arg26, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C26(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, _arg27, _arg28, __VA_ARGS__)
#define SET28_REPL_C27(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, _arg28, __VA_ARGS__)
#define SET28_REPL_C28(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, ...) _DEFER(_SET28_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, __VA_ARGS__)
#define SET29_REPL_C01(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_nwarg, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C02(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _nwarg, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C03(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _nwarg, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C04(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _nwarg, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C05(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _nwarg, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C06(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _nwarg, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C07(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _nwarg, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C08(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _nwarg, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C09(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _nwarg, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C10(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _nwarg, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C11(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _nwarg, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C12(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _nwarg, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C13(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _nwarg, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C14(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _nwarg, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C15(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _nwarg, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C16(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _nwarg, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C17(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _nwarg, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C18(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _nwarg, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C19(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _nwarg, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C20(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _nwarg, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C21(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _nwarg, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C22(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _nwarg, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C23(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _nwarg, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C24(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _nwarg, _arg25, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C25(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _nwarg, _arg26, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C26(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _nwarg, _arg27, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C27(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _nwarg, _arg28, _arg29, __VA_ARGS__)
#define SET29_REPL_C28(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _nwarg, _arg29, __VA_ARGS__)
#define SET29_REPL_C29(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _arg29, _nwarg, ...) _DEFER(_SET29_ID)()(_arg01, _arg02, _arg03, _arg04, _arg05, _arg06, _arg07, _arg08, _arg09, _arg10, _arg11, _arg12, _arg13, _arg14, _arg15, _arg16, _arg17, _arg18, _arg19, _arg20, _arg21, _arg22, _arg23, _arg24, _arg25, _arg26, _arg27, _arg28, _nwarg, __VA_ARGS__)
#endif /*MACROMAGIC_H*/