sig
  type package = {
    installed : OpamCudf.Set.t;
    removed : OpamCudf.Set.t;
    reinstalled : OpamCudf.Set.t;
  }
  type universe = (Cudf_types.pkgname, OpamCudf.Diff.package) Hashtbl.t
  val diff : Cudf.universe -> Cudf.universe -> OpamCudf.Diff.universe
end