#pragma once #include #include #define UNUSED(x) ((void)(x)) template using lambda_unique_ptr = std::unique_ptr>;