Documentația acestui modul poate fi creată la Modul:Aldin în/doc

p = {}
local arguments = require('Modul:Arguments')

local function makeInvokeFunc(funcName)
	return function (frame)
		local args = arguments.getArgs(frame)
		local firstRet = p[funcName](args)
		return firstRet
	end
end

function p._getForm(args)
	--mw.logObject(args)
	arg = args[1]
	for argK,argV in pairs(args) do
		if argK > 1 and mw.title.getCurrentTitle().text == argV then
			return "'''" .. arg .. "'''"
		end
	end
	return arg
end

p.getForm = makeInvokeFunc('_getForm')

return p