lua_typename
typeerror(L, narg, lua_typename(L, tag));
#define luaL_typename(L,i) lua_typename(L, lua_type(L,(i)))
LUA_API const char *(lua_typename) (lua_State *L, int tp);
msglen += strlen(lua_typename(state, pargs[i].za_lua_type));
msglen += strlen(lua_typename(state, kwargs[i].za_lua_type));
lua_typename(state, pargs[i].za_lua_type), len));
lua_typename(state, kwargs[i].za_lua_type), len));
i + 1, lua_typename(state, type),
lua_typename(state, pargs[i].za_lua_type));
kwargs[i].za_name, lua_typename(state, type),
lua_typename(state, kwargs[i].za_lua_type));
i + 1, lua_typename(state, type),
lua_typename(state, pargs[i].za_lua_type));
lua_typename(state, lua_type(state, -2)));
lua_typename(state, lua_type(state, index)), key);