Specialize textImpl for 1-argument case.

Avoid appending to a string when we only receive a single argument.

Once/if Appender becomes safe we'll be able to speed up the case where multiple arguments are used. (std.regex uses text() and requires it to be safe).