                :multiply PApplet/MULTIPLY
                :screen PApplet/SCREEN
                :overlay PApplet/OVERLAY
+               :replace PApplet/REPLACE
                :hard-light PApplet/HARD_LIGHT
                :soft-light PApplet/SOFT_LIGHT
                :dodge PApplet/DODGE

             (float x2) (float y2)
             (float x3) (float y3)))


(defn
  ^{:requires-bindings true

  blend
  "Blends a region of pixels from one image into another (or in itself
  again) with full alpha channel support.

  Note: (blend-mode) function is recommended to use instead of this one.

  Available blend modes are:

