sig
  val seq :
    ?a:float ->
    ?w:float ->
    ?s:float -> ?b:float -> ?c:float -> h:float -> unit -> float -> Gg.color
  val seq_d :
    ?a:float ->
    ?w:float ->
    ?s:float -> ?b:float -> ?c:float -> h:float -> int -> Gg.color array
  val div :
    ?a:float ->
    ?w:float ->
    ?s:float ->
    ?b:float ->
    ?c:float -> ?m:float -> h0:float -> h1:float -> unit -> float -> Gg.color
  val div_d :
    ?a:float ->
    ?w:float ->
    ?s:float ->
    ?b:float ->
    ?c:float -> ?m:float -> h0:float -> h1:float -> int -> Gg.color array
  type qual_fixed =
      [ `Brewer_accent_8
      | `Brewer_dark2_8
      | `Brewer_paired_12
      | `Brewer_pastel1_9
      | `Brewer_pastel2_8
      | `Brewer_set1_9
      | `Brewer_set2_8
      | `Brewer_set3_12
      | `Wijffelaars_17 ]
  val qual_fixed_size : Vz.Colors.qual_fixed -> int
  val qual_fixed :
    ?a:float -> ?size:int -> Vz.Colors.qual_fixed -> Gg.color array
  val qual_d :
    ?a:float ->
    ?eps:float ->
    ?r:float -> ?s:float -> ?b:float -> ?c:float -> int -> Gg.color array
end