DataFlow.ForHashedType
module T : Hashtbl.HashedType
module P : sig ... end
module G : sig ... end
type variable = G.variable
type property = P.property option
val solution : variable -> property