title: First class modules in OCaml 3.12: What kinds of things will they make easier (or possible)?
body: <p>I've heard that "first class modules" are coming in OCaml 3.12.  What advantages will they offer? What kids of things will be easier?  What problem are they trying to solve?  A simple example would suffice.</p>