Runtime Haskell interpreter

#1Compilation failure with GHC 7.4

unit-tests/run-unit-tests.hs:194:26:
    Ambiguous occurrence `catch'
    It could refer to either `Prelude.catch',
                         imported from `Prelude' at unit-tests/run-unit-tests.hs:3:1-14
                         (and originally defined in `System.IO.Error')
                      or `MC.catch',
                         imported from `Control.Monad.Catch' at unit-tests/run-unit-tests.hs:6:1-32

unit-tests/run-unit-tests.hs:206:27:
    Ambiguous occurrence `catch'
    It could refer to either `Prelude.catch',
                         imported from `Prelude' at unit-tests/run-unit-tests.hs:3:1-14
                         (and originally defined in `System.IO.Error')
                      or `MC.catch',
                         imported from `Control.Monad.Catch' at unit-tests/run-unit-tests.hs:6:1-32