#pragma once #include #include // for clangd namespace info::builtin { template inline void Print(const T& value) { // only for strings ?? std::cout << "\x1b[1;32mOutput:\x1b[0m "; std::cout << value; std::cout << '\n'; } template inline T Read() { T value; std::cout << "\x1b[1;32mInput:\x1b[0m "; std::cin >> value; return value; } } // namespace info