C++ Wrapper for Lua