It's funny you should mention that, and in fact, I did make such methods. I even considered doing a `__getattr__` to return a method that used the attribute name as the first argument, so I could say `self.lua.put`, etc. In the end, though, it didn't feel as clean as I thought it would, and that it might detract from what I was hoping would be a very clear simple invocation of the core.

That said, I'd be open to making such a change.