Control.Monad.Trans.MonadIO -> CoreMonad.MonadIO

they are different before ghc 7.8