sig
  type label = G.e_label
  type vertex = int
  type t = int * IntDigraph.OcamlGraph.Concrete.E.label * int
  val create : '-> '-> '-> 'a * 'b * 'c
  val src : 'a * 'b * '-> 'a
  val dst : 'a * 'b * '-> 'c
  val label : 'a * 'b * '-> 'b
end