template<typename T> std::string ToString(const T& x) { std::ostringstream oss; oss << x; return oss.str(); }