Xml template library for OCaml