It's unlikely that wplua will ever be useful outside the context of module-lua-scripting, so let's move it to keep all the code in one place