local getArgs = require('Module:Arguments').getArgslocal p =
local function makeInvokeFunc(funcName) return function (frame) local args = getArgs(frame) return p[funcName](args) endend
p.file_exists = makeInvokeFunc('_file_exists')
function p._file_exists(args) local namestring = args[1] local atitle = mw.title.new(namestring) return atitle.file.existsend
return p