sig
  type t
  val make_color : ?alpha:int -> int -> int -> int -> Color.t
  val to_rgba : Color.t -> int * int * int * int
  val to_rgb : Color.t -> int * int * int
  val transparent : Color.t
  val snow : Color.t
  val ghostWhite : Color.t
  val whiteSmoke : Color.t
  val gainsboro : Color.t
  val floralWhite : Color.t
  val oldLace : Color.t
  val linen : Color.t
  val antiqueWhite : Color.t
  val papayaWhip : Color.t
  val blanchedAlmond : Color.t
  val bisque : Color.t
  val peachPuff : Color.t
  val navajoWhite : Color.t
  val moccasin : Color.t
  val cornsilk : Color.t
  val ivory : Color.t
  val lemonChiffon : Color.t
  val seashell : Color.t
  val honeydew : Color.t
  val mintCream : Color.t
  val azure : Color.t
  val aliceBlue : Color.t
  val lavender : Color.t
  val lavenderBlush : Color.t
  val mistyRose : Color.t
  val white : Color.t
  val black : Color.t
  val darkSlateGray : Color.t
  val dimGray : Color.t
  val slateGray : Color.t
  val lightSlateGray : Color.t
  val gray : Color.t
  val lightGray : Color.t
  val midnightBlue : Color.t
  val navy : Color.t
  val navyBlue : Color.t
  val cornflowerBlue : Color.t
  val darkSlateBlue : Color.t
  val slateBlue : Color.t
  val mediumSlateBlue : Color.t
  val lightSlateBlue : Color.t
  val mediumBlue : Color.t
  val royalBlue : Color.t
  val blue : Color.t
  val dodgerBlue : Color.t
  val deepSkyBlue : Color.t
  val skyBlue : Color.t
  val lightSkyBlue : Color.t
  val steelBlue : Color.t
  val lightSteelBlue : Color.t
  val lightBlue : Color.t
  val powderBlue : Color.t
  val paleTurquoise : Color.t
  val darkTurquoise : Color.t
  val mediumTurquoise : Color.t
  val turquoise : Color.t
  val cyan : Color.t
  val lightCyan : Color.t
  val cadetBlue : Color.t
  val mediumAquamarine : Color.t
  val aquamarine : Color.t
  val darkGreen : Color.t
  val darkOliveGreen : Color.t
  val darkSeaGreen : Color.t
  val seaGreen : Color.t
  val mediumSeaGreen : Color.t
  val lightSeaGreen : Color.t
  val paleGreen : Color.t
  val springGreen : Color.t
  val lawnGreen : Color.t
  val green : Color.t
  val chartreuse : Color.t
  val mediumSpringGreen : Color.t
  val greenYellow : Color.t
  val limeGreen : Color.t
  val yellowGreen : Color.t
  val forestGreen : Color.t
  val oliveDrab : Color.t
  val darkKhaki : Color.t
  val khaki : Color.t
  val paleGoldenrod : Color.t
  val lightGoldenrodYellow : Color.t
  val lightYellow : Color.t
  val yellow : Color.t
  val gold : Color.t
  val lightGoldenrod : Color.t
  val goldenrod : Color.t
  val darkGoldenrod : Color.t
  val rosyBrown : Color.t
  val indianRed : Color.t
  val saddleBrown : Color.t
  val sienna : Color.t
  val peru : Color.t
  val burlywood : Color.t
  val beige : Color.t
  val wheat : Color.t
  val sandyBrown : Color.t
  val tan : Color.t
  val chocolate : Color.t
  val firebrick : Color.t
  val brown : Color.t
  val darkSalmon : Color.t
  val salmon : Color.t
  val lightSalmon : Color.t
  val orange : Color.t
  val darkOrange : Color.t
  val coral : Color.t
  val lightCoral : Color.t
  val tomato : Color.t
  val orangeRed : Color.t
  val red : Color.t
  val hotPink : Color.t
  val deepPink : Color.t
  val pink : Color.t
  val lightPink : Color.t
  val paleVioletRed : Color.t
  val maroon : Color.t
  val mediumVioletRed : Color.t
  val violetRed : Color.t
  val magenta : Color.t
  val violet : Color.t
  val plum : Color.t
  val orchid : Color.t
  val mediumOrchid : Color.t
  val darkOrchid : Color.t
  val darkViolet : Color.t
  val blueViolet : Color.t
  val purple : Color.t
  val mediumPurple : Color.t
  val thistle : Color.t
  val snow1 : Color.t
  val snow2 : Color.t
  val snow3 : Color.t
  val snow4 : Color.t
  val seashell1 : Color.t
  val seashell2 : Color.t
  val seashell3 : Color.t
  val seashell4 : Color.t
  val antiqueWhite1 : Color.t
  val antiqueWhite2 : Color.t
  val antiqueWhite3 : Color.t
  val antiqueWhite4 : Color.t
  val bisque1 : Color.t
  val bisque2 : Color.t
  val bisque3 : Color.t
  val bisque4 : Color.t
  val peachPuff1 : Color.t
  val peachPuff2 : Color.t
  val peachPuff3 : Color.t
  val peachPuff4 : Color.t
  val navajoWhite1 : Color.t
  val navajoWhite2 : Color.t
  val navajoWhite3 : Color.t
  val navajoWhite4 : Color.t
  val lemonChiffon1 : Color.t
  val lemonChiffon2 : Color.t
  val lemonChiffon3 : Color.t
  val lemonChiffon4 : Color.t
  val cornsilk1 : Color.t
  val cornsilk2 : Color.t
  val cornsilk3 : Color.t
  val cornsilk4 : Color.t
  val ivory1 : Color.t
  val ivory2 : Color.t
  val ivory3 : Color.t
  val ivory4 : Color.t
  val honeydew1 : Color.t
  val honeydew2 : Color.t
  val honeydew3 : Color.t
  val honeydew4 : Color.t
  val lavenderBlush1 : Color.t
  val lavenderBlush2 : Color.t
  val lavenderBlush3 : Color.t
  val lavenderBlush4 : Color.t
  val mistyRose1 : Color.t
  val mistyRose2 : Color.t
  val mistyRose3 : Color.t
  val mistyRose4 : Color.t
  val azure1 : Color.t
  val azure2 : Color.t
  val azure3 : Color.t
  val azure4 : Color.t
  val slateBlue1 : Color.t
  val slateBlue2 : Color.t
  val slateBlue3 : Color.t
  val slateBlue4 : Color.t
  val royalBlue1 : Color.t
  val royalBlue2 : Color.t
  val royalBlue3 : Color.t
  val royalBlue4 : Color.t
  val blue1 : Color.t
  val blue2 : Color.t
  val blue3 : Color.t
  val blue4 : Color.t
  val dodgerBlue1 : Color.t
  val dodgerBlue2 : Color.t
  val dodgerBlue3 : Color.t
  val dodgerBlue4 : Color.t
  val steelBlue1 : Color.t
  val steelBlue2 : Color.t
  val steelBlue3 : Color.t
  val steelBlue4 : Color.t
  val deepSkyBlue1 : Color.t
  val deepSkyBlue2 : Color.t
  val deepSkyBlue3 : Color.t
  val deepSkyBlue4 : Color.t
  val skyBlue1 : Color.t
  val skyBlue2 : Color.t
  val skyBlue3 : Color.t
  val skyBlue4 : Color.t
  val lightSkyBlue1 : Color.t
  val lightSkyBlue2 : Color.t
  val lightSkyBlue3 : Color.t
  val lightSkyBlue4 : Color.t
  val slateGray1 : Color.t
  val slateGray2 : Color.t
  val slateGray3 : Color.t
  val slateGray4 : Color.t
  val lightSteelBlue1 : Color.t
  val lightSteelBlue2 : Color.t
  val lightSteelBlue3 : Color.t
  val lightSteelBlue4 : Color.t
  val lightBlue1 : Color.t
  val lightBlue2 : Color.t
  val lightBlue3 : Color.t
  val lightBlue4 : Color.t
  val lightCyan1 : Color.t
  val lightCyan2 : Color.t
  val lightCyan3 : Color.t
  val lightCyan4 : Color.t
  val paleTurquoise1 : Color.t
  val paleTurquoise2 : Color.t
  val paleTurquoise3 : Color.t
  val paleTurquoise4 : Color.t
  val cadetBlue1 : Color.t
  val cadetBlue2 : Color.t
  val cadetBlue3 : Color.t
  val cadetBlue4 : Color.t
  val turquoise1 : Color.t
  val turquoise2 : Color.t
  val turquoise3 : Color.t
  val turquoise4 : Color.t
  val cyan1 : Color.t
  val cyan2 : Color.t
  val cyan3 : Color.t
  val cyan4 : Color.t
  val darkSlateGray1 : Color.t
  val darkSlateGray2 : Color.t
  val darkSlateGray3 : Color.t
  val darkSlateGray4 : Color.t
  val aquamarine1 : Color.t
  val aquamarine2 : Color.t
  val aquamarine3 : Color.t
  val aquamarine4 : Color.t
  val darkSeaGreen1 : Color.t
  val darkSeaGreen2 : Color.t
  val darkSeaGreen3 : Color.t
  val darkSeaGreen4 : Color.t
  val seaGreen1 : Color.t
  val seaGreen2 : Color.t
  val seaGreen3 : Color.t
  val seaGreen4 : Color.t
  val paleGreen1 : Color.t
  val paleGreen2 : Color.t
  val paleGreen3 : Color.t
  val paleGreen4 : Color.t
  val springGreen1 : Color.t
  val springGreen2 : Color.t
  val springGreen3 : Color.t
  val springGreen4 : Color.t
  val green1 : Color.t
  val green2 : Color.t
  val green3 : Color.t
  val green4 : Color.t
  val chartreuse1 : Color.t
  val chartreuse2 : Color.t
  val chartreuse3 : Color.t
  val chartreuse4 : Color.t
  val oliveDrab1 : Color.t
  val oliveDrab2 : Color.t
  val oliveDrab3 : Color.t
  val oliveDrab4 : Color.t
  val darkOliveGreen1 : Color.t
  val darkOliveGreen2 : Color.t
  val darkOliveGreen3 : Color.t
  val darkOliveGreen4 : Color.t
  val khaki1 : Color.t
  val khaki2 : Color.t
  val khaki3 : Color.t
  val khaki4 : Color.t
  val lightGoldenrod1 : Color.t
  val lightGoldenrod2 : Color.t
  val lightGoldenrod3 : Color.t
  val lightGoldenrod4 : Color.t
  val lightYellow1 : Color.t
  val lightYellow2 : Color.t
  val lightYellow3 : Color.t
  val lightYellow4 : Color.t
  val yellow1 : Color.t
  val yellow2 : Color.t
  val yellow3 : Color.t
  val yellow4 : Color.t
  val gold1 : Color.t
  val gold2 : Color.t
  val gold3 : Color.t
  val gold4 : Color.t
  val goldenrod1 : Color.t
  val goldenrod2 : Color.t
  val goldenrod3 : Color.t
  val goldenrod4 : Color.t
  val darkGoldenrod1 : Color.t
  val darkGoldenrod2 : Color.t
  val darkGoldenrod3 : Color.t
  val darkGoldenrod4 : Color.t
  val rosyBrown1 : Color.t
  val rosyBrown2 : Color.t
  val rosyBrown3 : Color.t
  val rosyBrown4 : Color.t
  val indianRed1 : Color.t
  val indianRed2 : Color.t
  val indianRed3 : Color.t
  val indianRed4 : Color.t
  val sienna1 : Color.t
  val sienna2 : Color.t
  val sienna3 : Color.t
  val sienna4 : Color.t
  val burlywood1 : Color.t
  val burlywood2 : Color.t
  val burlywood3 : Color.t
  val burlywood4 : Color.t
  val wheat1 : Color.t
  val wheat2 : Color.t
  val wheat3 : Color.t
  val wheat4 : Color.t
  val tan1 : Color.t
  val tan2 : Color.t
  val tan3 : Color.t
  val tan4 : Color.t
  val chocolate1 : Color.t
  val chocolate2 : Color.t
  val chocolate3 : Color.t
  val chocolate4 : Color.t
  val firebrick1 : Color.t
  val firebrick2 : Color.t
  val firebrick3 : Color.t
  val firebrick4 : Color.t
  val brown1 : Color.t
  val brown2 : Color.t
  val brown3 : Color.t
  val brown4 : Color.t
  val salmon1 : Color.t
  val salmon2 : Color.t
  val salmon3 : Color.t
  val salmon4 : Color.t
  val lightSalmon1 : Color.t
  val lightSalmon2 : Color.t
  val lightSalmon3 : Color.t
  val lightSalmon4 : Color.t
  val orange1 : Color.t
  val orange2 : Color.t
  val orange3 : Color.t
  val orange4 : Color.t
  val darkOrange1 : Color.t
  val darkOrange2 : Color.t
  val darkOrange3 : Color.t
  val darkOrange4 : Color.t
  val coral1 : Color.t
  val coral2 : Color.t
  val coral3 : Color.t
  val coral4 : Color.t
  val tomato1 : Color.t
  val tomato2 : Color.t
  val tomato3 : Color.t
  val tomato4 : Color.t
  val orangeRed1 : Color.t
  val orangeRed2 : Color.t
  val orangeRed3 : Color.t
  val orangeRed4 : Color.t
  val red1 : Color.t
  val red2 : Color.t
  val red3 : Color.t
  val red4 : Color.t
  val deepPink1 : Color.t
  val deepPink2 : Color.t
  val deepPink3 : Color.t
  val deepPink4 : Color.t
  val hotPink1 : Color.t
  val hotPink2 : Color.t
  val hotPink3 : Color.t
  val hotPink4 : Color.t
  val pink1 : Color.t
  val pink2 : Color.t
  val pink3 : Color.t
  val pink4 : Color.t
  val lightPink1 : Color.t
  val lightPink2 : Color.t
  val lightPink3 : Color.t
  val lightPink4 : Color.t
  val paleVioletRed1 : Color.t
  val paleVioletRed2 : Color.t
  val paleVioletRed3 : Color.t
  val paleVioletRed4 : Color.t
  val maroon1 : Color.t
  val maroon2 : Color.t
  val maroon3 : Color.t
  val maroon4 : Color.t
  val violetRed1 : Color.t
  val violetRed2 : Color.t
  val violetRed3 : Color.t
  val violetRed4 : Color.t
  val magenta1 : Color.t
  val magenta2 : Color.t
  val magenta3 : Color.t
  val magenta4 : Color.t
  val orchid1 : Color.t
  val orchid2 : Color.t
  val orchid3 : Color.t
  val orchid4 : Color.t
  val plum1 : Color.t
  val plum2 : Color.t
  val plum3 : Color.t
  val plum4 : Color.t
  val mediumOrchid1 : Color.t
  val mediumOrchid2 : Color.t
  val mediumOrchid3 : Color.t
  val mediumOrchid4 : Color.t
  val darkOrchid1 : Color.t
  val darkOrchid2 : Color.t
  val darkOrchid3 : Color.t
  val darkOrchid4 : Color.t
  val purple1 : Color.t
  val purple2 : Color.t
  val purple3 : Color.t
  val purple4 : Color.t
  val mediumPurple1 : Color.t
  val mediumPurple2 : Color.t
  val mediumPurple3 : Color.t
  val mediumPurple4 : Color.t
  val thistle1 : Color.t
  val thistle2 : Color.t
  val thistle3 : Color.t
  val thistle4 : Color.t
  val gray0 : Color.t
  val gray1 : Color.t
  val gray2 : Color.t
  val gray3 : Color.t
  val gray4 : Color.t
  val gray5 : Color.t
  val gray6 : Color.t
  val gray7 : Color.t
  val gray8 : Color.t
  val gray9 : Color.t
  val gray10 : Color.t
  val gray11 : Color.t
  val gray12 : Color.t
  val gray13 : Color.t
  val gray14 : Color.t
  val gray15 : Color.t
  val gray16 : Color.t
  val gray17 : Color.t
  val gray18 : Color.t
  val gray19 : Color.t
  val gray20 : Color.t
  val gray21 : Color.t
  val gray22 : Color.t
  val gray23 : Color.t
  val gray24 : Color.t
  val gray25 : Color.t
  val gray26 : Color.t
  val gray27 : Color.t
  val gray28 : Color.t
  val gray29 : Color.t
  val gray30 : Color.t
  val gray31 : Color.t
  val gray32 : Color.t
  val gray33 : Color.t
  val gray34 : Color.t
  val gray35 : Color.t
  val gray36 : Color.t
  val gray37 : Color.t
  val gray38 : Color.t
  val gray39 : Color.t
  val gray40 : Color.t
  val gray41 : Color.t
  val gray42 : Color.t
  val gray43 : Color.t
  val gray44 : Color.t
  val gray45 : Color.t
  val gray46 : Color.t
  val gray47 : Color.t
  val gray48 : Color.t
  val gray49 : Color.t
  val gray50 : Color.t
  val gray51 : Color.t
  val gray52 : Color.t
  val gray53 : Color.t
  val gray54 : Color.t
  val gray55 : Color.t
  val gray56 : Color.t
  val gray57 : Color.t
  val gray58 : Color.t
  val gray59 : Color.t
  val gray60 : Color.t
  val gray61 : Color.t
  val gray62 : Color.t
  val gray63 : Color.t
  val gray64 : Color.t
  val gray65 : Color.t
  val gray66 : Color.t
  val gray67 : Color.t
  val gray68 : Color.t
  val gray69 : Color.t
  val gray70 : Color.t
  val gray71 : Color.t
  val gray72 : Color.t
  val gray73 : Color.t
  val gray74 : Color.t
  val gray75 : Color.t
  val gray76 : Color.t
  val gray77 : Color.t
  val gray78 : Color.t
  val gray79 : Color.t
  val gray80 : Color.t
  val gray81 : Color.t
  val gray82 : Color.t
  val gray83 : Color.t
  val gray84 : Color.t
  val gray85 : Color.t
  val gray86 : Color.t
  val gray87 : Color.t
  val gray88 : Color.t
  val gray89 : Color.t
  val gray90 : Color.t
  val gray91 : Color.t
  val gray92 : Color.t
  val gray93 : Color.t
  val gray94 : Color.t
  val gray95 : Color.t
  val gray96 : Color.t
  val gray97 : Color.t
  val gray98 : Color.t
  val gray99 : Color.t
  val gray100 : Color.t
  val darkGray : Color.t
  val darkBlue : Color.t
  val darkCyan : Color.t
  val darkMagenta : Color.t
  val darkRed : Color.t
  val lightGreen : Color.t
  val to_int32 : Color.t -> int32
end