What is the role of the ~/.cabal/world
file, and what do its contents mean? I can't find any documentation and am confused by what I see there.
For example, it corresponds to nether the packages in my user database nor my global packages database, and while it seems to list only (a few of) the packages in my user database, it lists some that I've "removed" with ghc-pkg unregister
.