Added OCaml variant.