Ah yeah, I meant to say that it came from there. Looks like it uses `__defineGetter__` on the String object.

* https://github.com/Marak/colors.js/blob/master/colors.js#L45-L52

Also, looks like it's not gonna be standard either:

* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineGetter

Anyway, that's just out of interest. I'm not a fan, but I don't intend doing much about it (ie. removing it) at the moment. :)