Exactly, and with the overlapping efforts the result is less than
the division among the parts, because none of them reach critical
mass.
But this has already been kind of done in the past regarding
Tango vs. Phobos. I think it would be good to extend the same
guidance to a gradually growing set of necessary libraries.
I was thinking less ambitiously about seeing what promising
already existing projects can be used, but it may be worth it to
design the APIs we'd like as you say and contrast them.