 A biblioteca haskell-async é uma biblioteca para Haskell que permite que você execute operações  de entrada e saída de forma assíncrona e aguarde seus resultados. Isso pode ser útil para executar múltiplas operações de entrada e saída ao mesmo tempo ou para executar operações de entrada e saída que levam muito tempo para ser concluídas sem bloquear a thread principal. A biblioteca fornece uma API simples para criar e executar computações assíncronas, bem como um conjunto de combinadores para trabalhar com valores assíncronos. 