Move from MonadCatchIO to monad-control and lifted-base