Splitting generated modules

You can split the generated module into separate ml and mli files using the --split-caml-module option.

For a full example of this, see the example on GitHub.