Switch out 'MonadCatchIO' in favour of 'exceptions'