module per ocaml tool, for class isolation, multithreaded compilation, etc.