On Thu, Oct 24, 2019, 9:01 AM Rhodri JamesĀ 
I think the strongest argument against both this proposal and the habit of using split() is that everyone looking at your example string of colours, including you and me, missed "forest green" the first time round.

I noticed that. Is forest green such an unfamiliar color? I put extra spaces between the colors (and just one inside each multi-word one) to those the intent.

But yes, that's similar to the kind of error to I've made. I have a collection of single word items, then I accidentally add a multi-word one without thinking about the logic.