<div dir="ltr">I was reading a thread going on over on pharo-dev about Color and thought it was apropos for us.  Many of the more commonly used instance methods (#lighter, #darker, #alpha: etc.) are named as if they were accessors or actions which would most naturally be assumed to modify the current color but actually create a new color.  If you work with Color to any extent the current behavior is accepted as normal since it is quasi-immutable, but this naming/behavior impedance mismatch does seem pretty obvious when you think about it.  Perhaps we should think about modifying these method names to better reflect what they are actually doing? (and perhaps make Color more explicitly immutable?)</div>