* Introduce support for C++20 preprocessor features - add __VA_OPT__ feature to variadic macros - allow supplying 0 variadic arguments in more cases - add related unit tests