# region ::CHAOS_PREPROCESSOR::chaos
#
# ifndef WSTRINGIZE_HPP
# define WSTRINGIZE_HPP
#
# define primitive_cat(a, b) a ## b
#
# // wstringize
#
# define wstringize(...) \
chaos::primitive_wstringize(__VA_ARGS__) \
/**/
#
# // primitive_wstringize
#
# define primitive_wstringize(...) \
chaos::primitive_cat(L, #__VA_ARGS__) \
/**/
#
# endif
#
# endregion
#import ::CHAOS_PREPROCESSOR
chaos::wstringize(a, b, c) // L"a,b,c"