pqi: Making libpq a Choice, Not a Requirement

For years, every serious Haskell PostgreSQL driver has been chained to the same C library - libpq - with no clean way out. I tried to cut it loose twice, and both times I failed at the finish line. They say the third time’s the charm. I hope it will be - not because I’ve tried harder, but because I’ve changed the goal. I’m Nikita Volkov, author of hasql . This is the story of that reframe, and of…