sig
  type color = { red : int; green : int; blue : int; alpha : int; }
  val rgb : int -> int -> int -> Color.color
  val rgba : int -> int -> int -> int -> Color.color
  val gray : int -> Color.color
  val graya : int -> int -> Color.color
  val hsv : int -> int -> int -> Color.color
  val hsva : int -> int -> int -> int -> Color.color
  val hex : string -> Color.color
end