add LUA_COMPAT_MODULE due to luaL_register