I was also thinking about the Windows scenario where LuaRocks is installed from the .zip with a bundled Lua, and then the user wants to use a different Lua. I think we discussed something like that a while ago as a solution for some use case (was it Lua 5.2 without compat on? Don't remember exactly).