public static extern void luaL_openlib(LuaState luaState, string libname, luaL_Reg[] l, int nup);
 public static void luaL_register(string libname, luaL_Reg[] l) => luaL_register(_state, libname, l);
 public static void luaL_openlib(string libname, luaL_Reg[] l, int nup) => luaL_openlib(_state, libname, l, nup);
 public static extern void luaL_register(LuaState luaState, string libname, luaL_Reg[] l);
 public static void luaL_register(this LuaState luaState, string libname, luaL_Reg[] l) => Lua.luaL_register(luaState, libname, l);
 public static void luaL_openlib(this LuaState luaState, string libname, luaL_Reg[] l, int nup) => Lua.luaL_openlib(luaState, libname, l, nup);