Module type Diameter.G

module type G = sig .. end
Minimal signature needed for graphs.

include Sig.WeightedGraphAlgo
val reverse : t -> t