I wrote a similar library at FOAM when we were getting off of servant-purescript, the haskell library that generates a purescript client library from a servant api type. Ultimately we had a lot of trouble using that library and it made more sense to just reimplement the parts we wanted in purescript directly.
However, I don't really want to maintain it solo or add features to it, so I'm hoping that maybe we can compare and decide if anything from that lib is worth merging into this one. In particular, I think the way we did query params was pretty nice (using purescript-heterogeneous + parameterizing over Required
, Maybe
, or Array
).
What do you think?