#pragma once // Fixes conflict in Windows with #ifdef _WIN32 #undef ERROR #endif // _WIN32 /// Macro alias for trailing return type functions. #define fn auto