Descrição
Fornece MonadUnliftIO e um conjunto prático de utilitários para executar código Haskell baseado em transformers dentro de IO. Unlifting permite mover temporariamente de uma pilha monádica mais rica para IO puro quando uma API exige isso.
É útil para aplicações que usam async, exceções, tratamento de recursos, logging ou configuração em camadas monádicas. Desenvolvedores ainda devem manter claros os tempos de vida de exceções e recursos ao cruzar camadas monádicas.