Documentation for this module may be created at Module:Sandbox/Swpb/source assess/doc

local getArgs = require('Module:Arguments').getArgs
local p = {}

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

p.file_exists = makeInvokeFunc('_file_exists')

function p._file_exists(args)
   local namestring = args[1]
   local atitle = mw.title.new(namestring)
   return atitle.file.exists
end

return p