Case convention
Published onI normally do PascalCase for public, and camelCase for private. But since Roblox’s convention for modules is module.camelCase, I match that instead. So the difference becomes unexportedFunction vs module.exportedFunction, and PascalCase just isn’t used for top-level functions.