Ported "0install whatchanged" to OCaml