Existe uma biblioteca de código aberto chamada haskell-concurrent-output que ajuda a lidar com a saída de vários comandos ou threads de forma mais organizada e legível. Isso pode ser útil em situações onde é necessário executar várias tarefas ao mesmo tempo e manter o controle da saída gerada por cada uma delas.Essa biblioteca é escrita em Haskell, uma linguagem de programação funcional, e pode ser facilmente integrada a outros projetos. 