GraphQL Quasi Quoter
When testing the encoder I compare its output with some string. The expected string should match exactly, i.e. it isn't allowed to have additional indentation to make it look nicer in the Haskell code.
Instead of the "literal" quasi-quoter, the encoder tests could use a special one, that strips the initial indentation from the a GraphQL string.