I definitely do need to start working with a stdlib replacement. I'm planning to move to Jane Street's Core soon.
I'm still pretty new to OCaml so using functors was not immediately obvious. I did plan to transition to functors for user-level configuration modules. But coming to OCaml from (e.g.) C++ has definitely influenced my default modus operandi.
Thanks for the feedback!