sseefried/shady-graphics — comment on commit fc12faff3d1acb31fcef1a4d9316ab0d6ed34e50
File:  line 0
By conal:

I had this same concern about biasing `Region` toward `(||)`, when the bias comes from a particular *use* of `Region` (and similarly for `Bool`).

I wonder: do we want to impose the constraint that all types capable of conversion to `Color` (via `HasColor`) must have `clear` in their image/codomain?

I'm trying to remember my motivation for having that `HasColor` class at all. It might have been just a convenience for displaying/testing Boolean and real-valued images.