diff --git a/library/StrictList/Prelude.hs b/library/StrictList/Prelude.hs
--- a/library/StrictList/Prelude.hs
+++ b/library/StrictList/Prelude.hs
@@ -39,9 +39,9 @@
 import Data.Int as Exports
 import Data.Ix as Exports
 #if MIN_VERSION_base(4,20,0)
-import Data.List as Exports hiding (all, and, any, concat, concatMap, elem, find, foldl, foldl', foldl1, foldr, foldr1, isSubsequenceOf, mapAccumL, mapAccumR, maximum, maximumBy, minimum, minimumBy, notElem, or, product, sortOn, sum, uncons, unzip)
-#else
 import Data.List as Exports hiding (List, all, and, any, concat, concatMap, elem, find, foldl, foldl', foldl1, foldr, foldr1, isSubsequenceOf, mapAccumL, mapAccumR, maximum, maximumBy, minimum, minimumBy, notElem, or, product, sortOn, sum, uncons, unzip)
+#else
+import Data.List as Exports hiding (all, and, any, concat, concatMap, elem, find, foldl, foldl', foldl1, foldr, foldr1, isSubsequenceOf, mapAccumL, mapAccumR, maximum, maximumBy, minimum, minimumBy, notElem, or, product, sortOn, sum, uncons, unzip)
 #endif
 import Data.Maybe as Exports
 import Data.Monoid as Exports hiding (Alt, First (..), Last (..), (<>))
diff --git a/strict-list.cabal b/strict-list.cabal
--- a/strict-list.cabal
+++ b/strict-list.cabal
@@ -1,26 +1,26 @@
 cabal-version: 3.0
-name:          strict-list
-version:       0.1.7.4
-synopsis:      Strict linked list
+name: strict-list
+version: 0.1.7.5
+synopsis: Strict linked list
 description:
   Implementation of strict linked list with care taken about stack.
 
-category:      Data
-homepage:      https://github.com/nikita-volkov/strict-list
-bug-reports:   https://github.com/nikita-volkov/strict-list/issues
-author:        Nikita Volkov <nikita.y.volkov@mail.ru>
-maintainer:    Nikita Volkov <nikita.y.volkov@mail.ru>
-copyright:     (c) 2019, Nikita Volkov
-license:       MIT
-license-file:  LICENSE
+category: Data
+homepage: https://github.com/nikita-volkov/strict-list
+bug-reports: https://github.com/nikita-volkov/strict-list/issues
+author: Nikita Volkov <nikita.y.volkov@mail.ru>
+maintainer: Nikita Volkov <nikita.y.volkov@mail.ru>
+copyright: (c) 2019, Nikita Volkov
+license: MIT
+license-file: LICENSE
 
 source-repository head
-  type:     git
+  type: git
   location: git://github.com/nikita-volkov/strict-list.git
 
 common language-settings
+  default-language: Haskell2010
   default-extensions:
-    NoImplicitPrelude
     BangPatterns
     DeriveDataTypeable
     DeriveFunctor
@@ -29,30 +29,28 @@
     FlexibleContexts
     FlexibleInstances
     LambdaCase
+    NoImplicitPrelude
     RankNTypes
     ScopedTypeVariables
     StandaloneDeriving
     TypeApplications
     TypeFamilies
 
-  default-language:   Haskell2010
-
 library
-  import:          language-settings
-  hs-source-dirs:  library
+  import: language-settings
+  hs-source-dirs: library
   exposed-modules: StrictList
-  other-modules:   StrictList.Prelude
+  other-modules: StrictList.Prelude
   build-depends:
-    , base >=4.9 && <5
-    , deepseq >=1.4.3 && <2
-    , hashable >=1.2 && <2
-    , semigroupoids >=5.3 && <7
+    base >=4.9 && <5,
+    deepseq >=1.4.3 && <2,
+    hashable >=1.2 && <2,
+    semigroupoids >=5.3 && <7,
 
 test-suite test
-  type:               exitcode-stdio-1.0
-  hs-source-dirs:     test
+  type: exitcode-stdio-1.0
+  hs-source-dirs: test
   default-extensions:
-    NoImplicitPrelude
     BangPatterns
     DeriveDataTypeable
     DeriveFunctor
@@ -61,16 +59,17 @@
     FlexibleContexts
     FlexibleInstances
     LambdaCase
+    NoImplicitPrelude
     RankNTypes
     ScopedTypeVariables
     StandaloneDeriving
     TypeApplications
     TypeFamilies
 
-  default-language:   Haskell2010
-  main-is:            Main.hs
+  default-language: Haskell2010
+  main-is: Main.hs
   build-depends:
-    , rerebase <2
-    , strict-list
-    , tasty >=0.12 && <2
-    , tasty-quickcheck >=0.9 && <0.11
+    rerebase <2,
+    strict-list,
+    tasty >=0.12 && <2,
+    tasty-quickcheck >=0.9 && <0.11,
