pub unsafe fn f_luaopen(L: *mut lua_State, _ud: *mut c_void)
open parts that may cause memory-allocation errors