What he said. Making this a lambda *murders* performance. In particular: http://d.puremagic.com/issues/show_bug.cgi?id=10864

As of right now, `appender` is actually *slower* than `~=` because of this.

That said I *like* the explicitness of the named nested function anyways. But I also think it'd be even better as a static nested function.