RangeDependencies
From APIDesign
Dependencies are important part of every Module system. Dependencies are here to abstract the complex relationship between a module and environment it needs for its own execution, compilation, linkage, etc.
Dependencies are always a simplification of the real requirements.