sig
type t
val dummy : Project.KIND.t
val name : Project.KIND.t -> string
val get_from_name : string -> Project.KIND.t
val add_dependency : Project.KIND.t -> Project.KIND.t -> unit
val equal : Project.KIND.t -> Project.KIND.t -> bool
val compare : Project.KIND.t -> Project.KIND.t -> int
val hash : Project.KIND.t -> int
end