diff --git a/leveldb-haskell.cabal b/leveldb-haskell.cabal
--- a/leveldb-haskell.cabal
+++ b/leveldb-haskell.cabal
@@ -1,5 +1,5 @@
 name:                leveldb-haskell
-version:             0.6.3
+version:             0.6.4
 synopsis:            Haskell bindings to LevelDB
 homepage:            http://github.com/kim/leveldb-haskell
 bug-reports:         http://github.com/kim/leveldb-haskell/issues
diff --git a/test/Test/Streaming.hs b/test/Test/Streaming.hs
--- a/test/Test/Streaming.hs
+++ b/test/Test/Streaming.hs
@@ -26,6 +26,7 @@
 import           Test.Tasty
 import           Test.Tasty.QuickCheck
 
+import           Text.Show.Functions        () -- Show instance for a -> b
 
 type Prop = Test.Tasty.QuickCheck.Property
 
@@ -81,10 +82,6 @@
 
 instance CoArbitrary ByteString where
     coarbitrary = coarbitrary . unpack
-
-
-instance Show (a -> b) where
-    show = const "<function>"
 
 data Rs = Rs DB FilePath
 
