See usage on user:imahero/test.
local p = {} --p stands for package function p.hello(frame, name) return "Hello " .. name .. "!" end return p