const char *randomstr(const string prefix) { return gStringPool.AddObject(prefix + KappaTools::str(rand())).c_str(); }
const char *c_str(const _S input) { return gStringPool.AddObject(input).c_str(); }
_S::operator const char*() const { return gStringPool.AddObject(mystring).c_str(); }