A typical LUA app may contain several *.lua files some of them contain Trisul API and some others are supporting helpers.
Check out the trisulnsm/apps repository to see how we have structured our apps.
Put all your helpers in a subdirectory called helpers and then add that to the package path in your main script
-- package.path = package.path .. ';helpers/?.lua' local IPPrefixDB=require'ipprefixdb'