This of course has been mentioned here before, from this:
(John Hughes, 6 Oct 2001)
http://groups.google.com/group/fa.haskell/msg/f14b72308fd723ff
to this:
(Chris Kuklewicz, 20 Feb 2007)
http://groups.google.com/group/fa.haskell/msg/132b908846a9cdbe
Seriously--has no one implemented this? It seems easy enough, and
darn useful. I'm surprised GHC doesn't ship it. :) But I didn't
find
anything like this in HaskellDB, either. What am I missing?
--
Confusedly yours,
Jason