void String.SingleReplace(string|void from, string|void to)
May be called with either zero or two arguments.