A topic already exists (about objects per se rather than objects vs. modules) at Objects use cases in OCaml