How to use OOLUA to bind C++ functions, classes