__usdt_probe
__usdt_probe(group, name, __usdt_sema_none, 0 __VA_OPT__(,) __VA_ARGS__)
__usdt_probe(group, name, __usdt_sema_none, 0, ##__VA_ARGS__)
__usdt_probe(group, name, \
__usdt_probe(group, name, \
__usdt_probe(group, name, __usdt_sema_explicit, USDT_SEMA(sema), ##__VA_ARGS__)
__usdt_probe(group, name, __usdt_sema_explicit, USDT_SEMA(sema) __VA_OPT__(,) __VA_ARGS__)