I also wanted to post this here. Over the last months I worked in a wrapper for GraphQL.js and it’s simply called PureScript GraphQL. This is my first library I wrote for PureScript so please if you have some time to check it out be critical! Let me know your thoughts on the design decisions here or in the issues.
PureScript GraphQL makes use of records and specific row to list type class constraints that take type safety far beyond other GraphQL implementations (e.g. JS’ Flow, Scala, Go).