I have a PR for graphql_ppx that fixes support for rescript-apollo-client + uncurried here Fix Uncurried Fragment module signature by illusionalsagacity · Pull Request #297 · teamwalnut/graphql-ppx · GitHub
there’s some config for graphql_ppx that’s needed too: Explicitly uncurry rescript-apollo-client by zatchheems · Pull Request #159 · jeddeloh/rescript-apollo-client · GitHub