Unqualified it's ambiguous with some configurations.
import Data.IORef
import System.IO
import System.IO.Error ( try, isDoesNotExistError )
-import Prelude hiding (init, catch)
+import Prelude hiding (init)
-- -----------------------------------------------------------------------------
case mb_graph of
Just mod_graph -> catchingFailure $ load2 s how_much mod_graph
Nothing -> return Failed
- where catchingFailure f = f `catch` \e -> do
+ where catchingFailure f = f `Exception.catch` \e -> do
hsc_env <- readIORef ref
-- trac #1565 / test ghci021:
-- let bindings may explode if we try to use them after