diff --git a/Network/Wreq/Lens.hs b/Network/Wreq/Lens.hs
--- a/Network/Wreq/Lens.hs
+++ b/Network/Wreq/Lens.hs
@@ -466,7 +466,7 @@
 -- >>> r ^. responseHeader "Allow" . atto verbs . to sort
 -- ["GET","HEAD","OPTIONS"]
 atto :: Parser a -> Fold ByteString a
-atto = folding . parseOnly
+atto p = folding (parseOnly p)
 
 -- | The same as 'atto', but ensures that the parser consumes the
 -- entire input.
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
 -*- markdown -*-
 
+2020-02-08 0.5.3.3
+
+* GHC9 compatibility
+
 2019-01-25 0.5.3.2
 
 * Compatibility with http-client >= 0.6.0
diff --git a/wreq.cabal b/wreq.cabal
--- a/wreq.cabal
+++ b/wreq.cabal
@@ -1,5 +1,5 @@
 name:                wreq
-version:             0.5.3.2
+version:             0.5.3.3
 synopsis:            An easy-to-use HTTP client library.
 description:
   .
