Hi, I wonder what the best practices are when using “subsidiary libraries.” (At least, that seems to be what they are called: https://discourse.haskell.org/t/cabal-terminology-sublibraries/7940.)
In particular, how to deal with version bounds. When I have N public sublibraries and N executables, it seems like I have to repeat many of the bounds to make cabal check
happy.
Otherwise, it is a great feature, and I am happy not to compile pandoc
if the given library/executable does not need it.