Hi Tim,
I did the change and the rationale is that the most logical Collection recipient for Character is String, what else?
OrderedCollection is totally arbitrary with this respect.
OK, you cannot add: to a String. But can you add: to (1 to: 10)? No you can't.
So, put together, the Rationale is simply a principle of least astonishment.
I just used this selector for own little experiments, then I used my commiter privilege (abused ?) to push the change to my benefit.
I only act like this when I think that my own benefit matches general benefit.
I have plenty of more questionnable changes that I don't push.
I'm sorry that general benefit does not mean everyone's benefit, but in this case I would tend to favour Levente solution, fix Scratch and keep the String recipient.
Cheers