local p
local currentTitle = mw.title.getCurrentTitle()
for k,_ in pairs(currentTitle) do
p[k] = function(frame)
local args = require("Module:Arguments").getArgs(frame)
local title = args.title and mw.title.new(args.title) or currentTitle
return currentTitle[k]
end
end
return p