Can you tell I'm having difficulty choosing how to handle Lua 5.1 and Lua 5.2? I don't like any of the solutions, but this way seems to be the best if I want to support LuaRocks.