Camlmix is a generic preprocessor which converts text with embedded
OCaml into an OCaml program with embedded text.
