{{i}} Документація модуля[створити]
local getArgs = require('Module:Arguments').getArgs
local p = {}

function p.category(args)
	local catName = args[1]
	
	local bytes = {}
	for i = 1, mw.ustring.len(catName) do
	    table.insert(bytes, {mw.ustring.codepoint(catName, i, i), mw.ustring.char(mw.ustring.codepoint(catName, i, i))})
	end
	return mw.dumpObject(bytes) .. ' [[Категорія:' .. catName .. ']]'
end

function p.main(frame)
	local args = getArgs(frame)
	return p.category(args)
end

return p