diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 0.2.0.2
+  
+  * Export `Compressor` type for docs
+
 # 0.2.0.1
 
   * Use `dir-traverse` to provide recursive directory traversal
diff --git a/archive-sig.cabal b/archive-sig.cabal
--- a/archive-sig.cabal
+++ b/archive-sig.cabal
@@ -1,48 +1,50 @@
-cabal-version: 2.0
-name: archive-sig
-version: 0.2.0.1
-license: BSD3
-license-file: LICENSE
-copyright: Copyright: (c) 2019 Vanessa McHale
-maintainer: vanessa.mchale@iohk.io
-author: Vanessa McHale
-synopsis: Backpack signature for archive libraries
+cabal-version:   2.0
+name:            archive-sig
+version:         0.2.0.2
+license:         BSD3
+license-file:    LICENSE
+copyright:       Copyright: (c) 2019 Vanessa McHale
+maintainer:      vamchale@gmail.com
+author:          Vanessa McHale
+synopsis:        Backpack signature for archive libraries
 description:
     Backpack signature that provide a common interface to the Haskell tar package and the Haskell libarchive bindings
-category: Codec, Tar, Archive
-build-type: Simple
+
+category:        Codec, Tar, Archive
+build-type:      Simple
 extra-doc-files: CHANGELOG.md
 
 source-repository head
-    type: git
+    type:     git
     location: https://github.com/vmchale/archive-backpack
 
 flag development
-    description:
-        Enable `-Werror`
-    default: False
-    manual: True
+    description: Enable `-Werror`
+    default:     False
+    manual:      True
 
 library
     exposed-modules:
         Archive.Generic
         Archive.Compression
-    signatures: Archive
-    hs-source-dirs: src
+
+    signatures:       Archive
+    hs-source-dirs:   src
     default-language: Haskell2010
-    ghc-options: -Wall
+    ghc-options:      -Wall
     build-depends:
         base >=4.3 && <5,
         bytestring -any,
         composition-prelude >=2.0.3.0,
-        dir-traverse -any
+        dir-traverse >=0.2.0.0
 
     if flag(development)
         ghc-options: -Werror
 
     if impl(ghc >=8.0)
-        ghc-options: -Wincomplete-uni-patterns -Wincomplete-record-updates
-                     -Wredundant-constraints -Widentities
+        ghc-options:
+            -Wincomplete-uni-patterns -Wincomplete-record-updates
+            -Wredundant-constraints -Widentities
 
     if impl(ghc >=8.4)
         ghc-options: -Wmissing-export-lists
diff --git a/src/Archive/Compression.hs b/src/Archive/Compression.hs
--- a/src/Archive/Compression.hs
+++ b/src/Archive/Compression.hs
@@ -1,4 +1,5 @@
 module Archive.Compression ( Decompressor
+                           , Compressor
                            , unpackFileToDirAndDecompress
                            , packFromFilesAndCompress
                            , packFromDirAndCompress
@@ -6,7 +7,6 @@
 
 import           Archive
 import qualified Data.ByteString.Lazy       as BSL
-import           Data.Foldable              (toList)
 import           System.Directory.Recursive
 
 type Decompressor = BSL.ByteString -> BSL.ByteString
@@ -21,7 +21,7 @@
 
 -- | @since 0.2.0.0
 packFromDirAndCompress :: Compressor -> FilePath -> FilePath -> IO ()
-packFromDirAndCompress f dir tar = packFromFilesAndCompress f tar =<< fmap toList (getDirRecursive dir)
+packFromDirAndCompress f dir tar = packFromFilesAndCompress f tar =<< getDirRecursive dir
 
 -- | @since 0.2.0.0
 packFromFilesAndCompress :: Compressor -> FilePath -> [FilePath] -> IO ()
