diff --git a/prologue.cabal b/prologue.cabal
--- a/prologue.cabal
+++ b/prologue.cabal
@@ -1,77 +1,59 @@
-name:                prologue
-version:             1.0.5
-category:            control
--- description:         
-license:             Apache-2.0
-license-file:        LICENSE
-author:              Wojciech Danilo
-maintainer:          Wojciech Danilo <wojciech.danilo@gmail.com>
-stability:           experimental
-homepage:            https://github.com/wdanilo/prologue
-bug-reports:         https://github.com/wdanilo/prologue/issues
-copyright:           Copyright (C) 2014 Wojciech Danilo
-build-type:          Simple
--- extra-source-files:  
-cabal-version:       >=1.10
-synopsis:            Better, more general Prelude exporting common utilities.
-description:         Replacement for the Haskell's Prelude, exposing more commonly used functions and patching old GHC ones to behave in the newest GHC's way.
+name: prologue
+version: 1.0.6
+cabal-version: >=1.10
+build-type: Simple
+license: Apache-2.0
+license-file: LICENSE
+copyright: Copyright (C) 2014 Wojciech Danilo
+maintainer: Wojciech Danilo <wojciech.danilo@gmail.com>
+stability: experimental
+homepage: https://github.com/wdanilo/prologue
+bug-reports: https://github.com/wdanilo/prologue/issues
+synopsis: Better, more general Prelude exporting common utilities.
+description:
+    Replacement for the Haskell's Prelude, exposing more commonly used functions and patching old GHC ones to behave in the newest GHC's way.
+category: control
+author: Wojciech Danilo
 
 source-repository head
-  type: git
-  location: git://github.com/wdanilo/prologue.git
-
-Library
-  hs-source-dirs:     src
-  ghc-options:        -Wall -O2
-  default-language:   Haskell2010
+    type: git
+    location: git://github.com/wdanilo/prologue.git
 
-  default-extensions: ConstraintKinds
-                      DataKinds
-                      DefaultSignatures
-                      DeriveDataTypeable
-                      DeriveFoldable
-                      DeriveFunctor
-                      DeriveGeneric
-                      DeriveTraversable
-                      DoAndIfThenElse
-                      EmptyDataDecls
-                      FlexibleContexts
-                      FlexibleInstances
-                      GeneralizedNewtypeDeriving
-                      InstanceSigs
-                      LambdaCase
-                      MultiParamTypeClasses
-                      NoImplicitPrelude
-                      OverloadedStrings
-                      StandaloneDeriving
-                      TemplateHaskell
-                      TupleSections
-                      TypeOperators
-                      ViewPatterns
-  
-  exposed-modules:    Prologue
-                      Data.Text.Class
-                      Data.String.Class
-                      Data.Default.Instances.Missing
-                      Data.Binary.Instances.Missing
+library
+    exposed-modules:
+        Prologue
+        Data.Text.Class
+        Data.String.Class
+        Data.Default.Instances.Missing
+        Data.Binary.Instances.Missing
+    build-depends:
+        base >=4.6 && <4.9,
+        binary >=0.7.5.0,
+        cond >=0.4.1.1,
+        container >=1.0,
+        convert >=1.0,
+        data-default >=0.5.3,
+        data-layer >=1.0.1,
+        errors >=2.0.1,
+        lens >=4.12.3,
+        lens-utils >=1.0,
+        mtl >=2.2.1,
+        pretty-show >=1.6.9,
+        transformers >=0.4.2.0,
+        transformers-base >=0.4.4,
+        text >=1.2.1.3,
+        string-qq >=0.0.2,
+        vector >=0.10.12.3,
+        tuple >=0.3.0.2,
+        functor-utils >=1.0
+    default-language: Haskell2010
+    default-extensions: ConstraintKinds DataKinds DefaultSignatures
+                        DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric
+                        DeriveTraversable DoAndIfThenElse EmptyDataDecls FlexibleContexts
+                        FlexibleInstances GeneralizedNewtypeDeriving InstanceSigs
+                        LambdaCase MultiParamTypeClasses NoImplicitPrelude
+                        OverloadedStrings StandaloneDeriving TemplateHaskell TupleSections
+                        TypeOperators ViewPatterns
+    hs-source-dirs: src
+    ghc-options: -Wall -O2
 
-  build-depends:      base >=4.6 && <4.9
-                    , binary
-                    , cond
-                    , container
-                    , convert
-                    , data-default
-                    , data-repr
-                    , data-layer
-                    , errors
-                    , lens
-                    , lens-utils
-                    , mtl
-                    , pretty-show
-                    , transformers
-                    , transformers-base
-                    , text
-                    , string-qq
-                    , vector
-                    , tuple
-                    , functor-utils
diff --git a/src/Prologue.hs b/src/Prologue.hs
--- a/src/Prologue.hs
+++ b/src/Prologue.hs
@@ -33,7 +33,6 @@
 import           Control.Monad.Trans                as X (MonadTrans, lift)
 import           Data.Foldable                      as X (Foldable, traverse_)
 import           Data.Monoid                        as X (Monoid, mappend, mconcat, mempty, (<>))
-import           Data.Repr                          as X (Repr, repr)
 import           Control.Lens.Wrapped               as X (Wrapped, _Wrapped, _Unwrapped, _Wrapping, _Unwrapping, _Wrapped', _Unwrapped', _Wrapping', _Unwrapping', op, ala, alaf)
 import           Data.Text.Class                    as X (FromText (fromText), IsText, ToText (toText))
 import           Data.Text.Lazy                     as X (Text)
@@ -49,7 +48,6 @@
 import           Data.String.QQ                     as X (s)
 import           GHC.TypeLits                       as X (Nat, Symbol, SomeNat, SomeSymbol, KnownNat, natVal)
 import           Data.Typeable                      as X (Proxy(Proxy), typeOf, typeRep)
-import           Data.Repr.Meta                     as X (MetaRepr, Meta, as')
 import           Data.Convert                       as X
 import           Data.Layer                         as X
 import           Data.Tuple.Curry                   as X (Curry)
