Simplify import-graph a bit more
authorHerbert Valerio Riedel <hvr@gnu.org>
Sun, 21 Sep 2014 08:46:19 +0000 (10:46 +0200)
committerHerbert Valerio Riedel <hvr@gnu.org>
Sun, 21 Sep 2014 08:46:19 +0000 (10:46 +0200)
commite7c1633203e33c4a1af866c8658683bcef20a514
treeab27c1db17b4f8833600d8d831e855e270033856
parented65808cebf068a98f564f6ad962838c6526591b
Simplify import-graph a bit more

This is preparatory refactoring for avoiding import cycles
when `Data.Traversable` will be imported by `Control.Monad` and
`Data.List` for implementing #9586
libraries/base/Foreign/Marshal/Pool.hs
libraries/base/GHC/Event/Thread.hs
libraries/base/GHC/IO/Encoding.hs
libraries/base/System/IO.hs