-- TODO consider moving serializers in this namespace local function load(module_name) return assert(loadfile(modlib.mod.get_resource(modlib.modname, "persistence", module_name .. ".lua"))) end local _ENV = setmetatable({}, {__index = function(_ENV, module_name) if module_name == "lua_log_file" then local module = load(module_name)() _ENV[module_name] = module return module end if module_name == "sqlite3" then local module = load(module_name) _ENV[module_name] = module return module end end}) return _ENV