OCaml:树函数

Nic*_*ner 5 tree ocaml module

是否有处理树木的模块或功能?我有一个看起来像这样的类型:

    type t =
        Leaf of string (* todo: replace with 'a *)
      | Node of string * t list
Run Code Online (Sandbox Code Playgroud)

我正在努力插入,删除子树等

我用谷歌但找不到任何东西.