sig   type attribute =       [ `Color of string       | `Label of string       | `Other of string * string       | `Shape of string       | `Style of string       | `Weight of int ]   type vertex_state   val pp :     ?tbl:('v, CCGraph.Dot.vertex_state) CCGraph.table ->     ?eq:('-> '-> bool) ->     ?attrs_v:('-> CCGraph.Dot.attribute list) ->     ?attrs_e:('-> CCGraph.Dot.attribute list) ->     ?name:string ->     graph:('v, 'e) CCGraph.t -> Format.formatter -> '-> unit   val pp_seq :     ?tbl:('v, CCGraph.Dot.vertex_state) CCGraph.table ->     ?eq:('-> '-> bool) ->     ?attrs_v:('-> CCGraph.Dot.attribute list) ->     ?attrs_e:('-> CCGraph.Dot.attribute list) ->     ?name:string ->     graph:('v, 'e) CCGraph.t ->     Format.formatter -> 'CCGraph.sequence -> unit   val with_out : string -> (Format.formatter -> 'a) -> 'a end