graphql-engine/server/src-lib
Auke Booij 3833aaaba9 server: simplify interpretation of concrete monads into abstract arrows
During the preparation of [my talk on monad interpretation](https://www.youtube.com/watch?v=cRh56LGzwas), I realized that the interpretation technique is not lawful for monad transformers in general. This fixes that, while also simplifying the approach a little bit.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4134
GitOrigin-RevId: 7296a44185e6a87a81ac7efcdd9c7bdd9665a4e3
2022-04-04 12:36:35 +00:00
..
Control server: simplify interpretation of concrete monads into abstract arrows 2022-04-04 12:36:35 +00:00
Data server: Rework internal webhook request transform components 2022-03-23 20:24:44 +00:00
Database/MSSQL (Fix #8267) Handle subscriptions in MSSQL when results exceed 2048 characters 2022-03-21 12:16:14 +00:00
GHC Yeet some default-extensions 2022-03-16 00:40:17 +00:00
Hasura server: simplify interpretation of concrete monads into abstract arrows 2022-04-04 12:36:35 +00:00
Network Yeet some default-extensions 2022-03-16 00:40:17 +00:00