module type G =Signature for graphssig..end
type t
module V:Sig.ORDERED_TYPE
typevertex =V.t
val mem_vertex : t -> vertex -> boolval succ : t -> vertex -> vertex listval fold_vertex : (vertex -> 'a -> 'a) -> t -> 'a -> 'aval fold_succ : (vertex -> 'a -> 'a) -> t -> vertex -> 'a -> 'a