In response to Brian and Ian's helpful comments, I've added a bunch more
stuff to our proposal about packages. If I have missed anything, let me
know.
http://hackage.haskell.org/trac/ghc/wiki/GhcPackages
If you or anyone else thinks the choices made there are poor ones,
continue to say so. It's a helpful process.
One particular point:
| 2b) Exporting the contents of an external module qualified
|| module Foo
| ( qualified module P
| ) where
While this might be a good idea, it's an orthogonal one, and the
proposal doesn't tackle it. One thing at a time!
Simon