OCaml module manager