Readonlyfromthe declaring package + version, e.g. dplyr 1.1.0, or just dplyr when read from several of its versions
Readonlyrangesthe alternative requirements; a version satisfying any one of them is acceptable
Readonlyuniversalwhether every considered version of the declaring package requires something, so the constraint can filter
The version qualifier a package imposes on one of its own dependencies (a transitive constraint). Because the declaring package's own version is usually a guess too, the requirement is read from every version of it that is still in play: ranges holds one alternative per distinct requirement found, and only a universal constraint (one that every one of those versions declares) may filter.