Advanced version of lutok C++/Lua binding