Another option is that you let people use multiple...
# random
a
Another option is that you let people use multiple versions of 3rdparty libraries, but safely managing that is scary