Descrição
Uma biblioteca Haskell para executar ações IO de forma assíncrona e aguardar seus resultados. Dá aos desenvolvedores ferramentas de nível mais alto para iniciar trabalho concorrente, coletar resultados e lidar com cancelamento ou exceções.
Use quando um programa Haskell precisa de concorrência segura para requisições de rede, tarefas em segundo plano ou IO paralelo. Tratamento correto de erros importa porque falhas concorrentes podem ser difíceis de perceber.