CamlInterface module, to make it easier to use TopDown from within ocaml