sig
  type mode =
      Normal
    | Multiply
    | Screen
    | Overlay
    | ColorDodge
    | ColorBurn
    | Darken
    | Lighten
    | Difference
    | Exclusion
  val blend : Blend.mode -> int -> int -> int
  val f : Blend.mode -> int -> Color.rgb -> Color.rgb -> Color.rgb
end