diff --git a/hakyll.cabal b/hakyll.cabal
--- a/hakyll.cabal
+++ b/hakyll.cabal
@@ -1,5 +1,5 @@
 Name:    hakyll
-Version: 3.2.3.1
+Version: 3.2.3.2
 
 Synopsis: A static website compiler library
 Description:
diff --git a/src/Hakyll/Core/Util/Arrow.hs b/src/Hakyll/Core/Util/Arrow.hs
--- a/src/Hakyll/Core/Util/Arrow.hs
+++ b/src/Hakyll/Core/Util/Arrow.hs
@@ -16,9 +16,9 @@
 sequenceA :: Arrow a
           => [a b c]
           -> a b [c]
-sequenceA = foldl reduce $ constA []
+sequenceA = foldr reduce $ constA []
   where
-    reduce la xa = xa &&& la >>^ arr (uncurry (:))
+    reduce xa la = xa &&& la >>^ arr (uncurry (:))
 
 unitA :: Arrow a
       => a b ()
