Woohoo! Custom methods, on demand! Boy, do I have a list for you

You're not imagining, the docs still state: "you can use the color() method to make a string fragment that can be used in the same way, except that it will not force an EOL after printing. This allows you to create multiple outputs on the same row". I can PR that out tomorrow if nobody has gotten to it yet.