diff --git a/Database/MySQL/Base.hs b/Database/MySQL/Base.hs
--- a/Database/MySQL/Base.hs
+++ b/Database/MySQL/Base.hs
@@ -193,7 +193,7 @@
       connFP :: ForeignPtr MYSQL
     , connClose :: IO ()
     , connResult :: IORef (Maybe (Weak Result))
-    }
+    } deriving (Typeable)
 
 -- | Result of a database query.
 data Result = Result {
@@ -206,9 +206,11 @@
     , resFetchLengths :: Ptr MYSQL_RES -> IO (Ptr CULong)
     , resFreeResult :: Ptr MYSQL_RES -> IO ()
     } | EmptyResult
+  deriving (Typeable)
 
 -- | A row cursor, used by 'rowSeek' and 'rowTell'.
 newtype Row = Row MYSQL_ROW_OFFSET
+  deriving (Typeable)
 
 -- | Default information for setting up a connection.
 --
diff --git a/mysql.cabal b/mysql.cabal
--- a/mysql.cabal
+++ b/mysql.cabal
@@ -1,5 +1,5 @@
 name:           mysql
-version:        0.1.1.5
+version:        0.1.1.6
 homepage:       https://github.com/bos/mysql
 bug-reports:    https://github.com/bos/mysql/issues
 synopsis:       A low-level MySQL client library.
