(Comparing with how it's implemented for trait, putting the space in the string is probably not the optimal thing to do anyway. `word_space(&mut s.s, ":")` is probably better, though I haven't traced through the code to see what that actually *does*.)