The transitive constraints declared packages place on their own dependencies (one level deep). versionOf overrides
which version of each declaring package to read the requirements from -- passing the previous pass's guessed versions
lets two packages tighten each other (a bounded fixpoint over mutual constraints).
The transitive constraints declared packages place on their own dependencies (one level deep).
versionOfoverrides which version of each declaring package to read the requirements from -- passing the previous pass's guessed versions lets two packages tighten each other (a bounded fixpoint over mutual constraints).