sig
type t =
ColorBurn
| ColorDodge
| Colorize
| Darken
| DstAtop
| DstIn
| DstOut
| DstOver
| Difference
| Displace
| Dissolve
| Exclusion
| HardLight
| Hue
| In
| Lighten
| LinearLight
| Luminize
| MinusDst
| Modulate
| Multiply
| Out
| Over
| Overlay
| Plus
| Saturate
| Screen
| SoftLight
| SrcAtop
| Src
| SrcIn
| SrcOut
| SrcOver
| ModulusSubtract
| Threshold
| Xor
| DivideDst
| Distort
| Blur
| PegtopLight
| VividLight
| PinLight
| LinearDodge
| LinearBurn
| DivideSrc
| MinusSrc
| Blend
| Bumpmap
| HardMix
end