I wonder if any of the style guides supports using CamelCase for modules, to distinguish them from variant constructors? (If not, I’ll adapt.)
In case someone does use CamelCase for modules, do you name your files camelCase.ml, or CamelCase.ml? (Long ago, the latter was not allowed by the toolchain, but then it became allowed.)