luaL_optunsigned, lua_len, lua_rawlen, lua_pushglobaltable, luaL_testudata, luaL_setmetatable