Descrição
Fornece alocação e liberação determinísticas de recursos escassos em Haskell. Ele ajuda o código a adquirir recursos como arquivos, sockets ou handles e liberá-los de forma previsível mesmo quando ocorrem erros.
É útil para streaming, serviços web, código de banco de dados, processamento de arquivos e bibliotecas que gerenciam recursos externos. É uma biblioteca para desenvolvedores e deve fazer parte do desenho de segurança de recursos.