*** Exception: foo Stopped at _exception :: e = _ Stopped at _exception :: e = _ -1 : main (../Test7.hs:2:18-28) -2 : main (../Test7.hs:2:8-29) Logged breakpoint at ../Test7.hs:2:18-28 _result :: a Logged breakpoint at ../Test7.hs:2:8-29 _result :: IO a no more logged breakpoints Logged breakpoint at ../Test7.hs:2:18-28 _result :: a Stopped at _exception :: e already at the beginning of the history _exception = SomeException (ErrorCall "foo") _exception :: SomeException = SomeException (ErrorCall "foo") _result :: a = _ *** Exception: foo *** Exception: foo