OK, now I see it, thanks. But I'm not sure what the comment implies. Is the lower case `appender` call desirable over the constructor call? It seems the constructor call is cleaner and more in line with the previous clause.

I'm not sure what `forward!array` does. I also don't know what type would trigger this clause. Something that alias this'd to a fixed-size array?