> `RefWriter` can be made to implement `TextWriter` when its parameter does.

Oh, I didn’t think of that and thought I needed a separate type. I’ll change this as you suggest.