Jonathan Nieder [off-list ref] writes:
(+cc: a few people I'm particularly interested in feedback from)
...
There's been some discussion about use of strbuf versus the module's
own growing-buffer "struct slice". Is that the only instance of this
kind of infrastructure duplication or are there others?
Yeah, that is a very important question. If there are own APIs that
are similar to what we have but impedance mismatch can not be easily
abstracted away, that would be a huge problem.