encapsulate lua_State pointer