Add MonadThrow and MonadCatch instances for Sh