Initially brought up in https://github.com/haskell/cabal/issues/6066. Basically: modules that are re-exported currently aren't linked in the Hackage listing of modules in a package. Example: https://hackage.haskell.org/package/ghcjs-dom-0.9.4.0.