CMakeLists
Macros and inline functions to handle errors + error_void()
error_int()
error_bool()