lua_replace
lua_replace(L, lua_upvalueindex(3));
lua_replace(L, 1); /* move table into index 1 */
LUA_API void (lua_replace) (lua_State *L, int idx);
lua_replace(state, lua_upvalueindex(2));
lua_replace(state, lua_upvalueindex(2));
lua_replace(state, lua_upvalueindex(2));
lua_replace(state, lua_upvalueindex(2));