@@ -17,7 +17,9 @@ module Network.Wai.Handler.Warp.Response (
1717
1818import Blaze.ByteString.Builder (fromByteString, Builder, flush)
1919import Blaze.ByteString.Builder.HTTP (chunkedTransferEncoding, chunkedTransferTerminator)
20+#if __GLASGOW_HASKELL__ < 709
2021import Control.Applicative
22+#endif
2123import Control.Exception
2224import Data.Array ((!))
2325import Data.ByteString (ByteString)
@@ -30,7 +32,10 @@ import Data.Function (on)
3032import Data.List (deleteBy)
3133import Data.Maybe (isJust, listToMaybe)
3234#if MIN_VERSION_base(4,5,0)
33−import Data.Monoid ((<>), mempty)
35+# if __GLASGOW_HASKELL__ < 709
36+import Data.Monoid (mempty)
37+# endif
38+import Data.Monoid ((<>))
3439#else
3540import Data.Monoid (mappend, mempty)
3641#endif