Пока на паузе. На паузу дела встали из-за спорных результатов бенчмарков, выявивших деградацию скорости примитивных запросов в сравнении с версией на libpq. Запросы с пайплайнингом, правда, всё равно, оказались на порядки быстрее всего, что есть в libpq, но это и не удивительно, так как самого пайплайнинга в libpq просто нет. После бенчмарков я угрохал кучу времени на войну с GC, но не докопался до сути и проект отложил.
Однако недавно появились две позитивные новости: библиотеку с сокетами прооптимизировали и в GHC 8.10 впилили новый garbage collector. Всё это стимулирует продолжить работу над нативной версией, как только дойдут руки. Пока что я прокачиваю Hasql с другой не менее полезной стороны.