Не пользовался, а смысл вроде в производительности. Никаких там особо алгоритмов кажется нет, люди в основном заморочились низкоуровневыми оптимизациями, переделали text на utf-8, переделали асинхронный IO на libuv.
по мне так тоже никакого смысла нагромождать сложность на ровном месте, но у них там был бенчмарк, который показал, что оно быстрее хаскельного IO manager на какие-то там проценты