gco2ts
size = sizestring(gco2ts(o));
luaM_freemem(L, o, sizestring(gco2ts(o)));
unsigned int h = lmod(gco2ts(p)->hash, newsize); /* new position */