sig
  type t
  type label
  val default_dest : int
  val default_label : IntDigraph.EdgeVec.label
  val label : IntDigraph.EdgeVec.t -> int -> IntDigraph.EdgeVec.label
  val dest : IntDigraph.EdgeVec.t -> int -> int
  val label_dest :
    IntDigraph.EdgeVec.t -> int -> IntDigraph.EdgeVec.label * int
  val set_label :
    IntDigraph.EdgeVec.t -> int -> IntDigraph.EdgeVec.label -> unit
  val set_dest : IntDigraph.EdgeVec.t -> int -> int -> unit
  val set_label_dest :
    IntDigraph.EdgeVec.t -> int -> IntDigraph.EdgeVec.label * int -> unit
  val make : int -> IntDigraph.EdgeVec.t
  val length : IntDigraph.EdgeVec.t -> int
end