pub unsafe extern "C" fn luaL_openlib( L: *mut lua_State, libname: *const c_char, l: *const luaL_Reg, nup: c_int, )
https://www.lua.org/manual/5.1/manual.html#luaL_openlib