I think it would be best to follow the Lua conventions here: <a href="http://www.lua.org/pil/15.html">http://www.lua.org/pil/15.html</a> http://www.lua.org/manual/5.2/manual.html#6.3 Basically, a Lua package is a script which returns a table of functions.