require('Module:No globals') local p = {} function p.main(frame) local copiedArgs = {} for k, v in ipairs(frame.args) do copiedArgs[k] = v end return frame:preprocess('{{' .. table.concat(copiedArgs, '|') .. '}}') end return p