Migrated "0install search" to OCaml