diff --git a/src/Control/Exception/Throwable/TH.hs b/src/Control/Exception/Throwable/TH.hs
--- a/src/Control/Exception/Throwable/TH.hs
+++ b/src/Control/Exception/Throwable/TH.hs
@@ -7,6 +7,8 @@
 -- It has the record of "cause" and "clue".
 module Control.Exception.Throwable.TH
   ( declareException
+  , DatatypeName
+  , ValueConstructorName
   ) where
 
 import Data.Char (toLower, isUpper, isPunctuation, isNumber)
diff --git a/throwable-exceptions.cabal b/throwable-exceptions.cabal
--- a/throwable-exceptions.cabal
+++ b/throwable-exceptions.cabal
@@ -1,5 +1,5 @@
 name:                throwable-exceptions
-version:             0.1.0.8
+version:             0.1.0.9
 synopsis:            throwable-exceptions gives the easy way to throw exceptions
 description:         throwable-exceptions gives the easy way to throw exceptions
 homepage:            https://github.com/aiya000/hs-throwable-exceptions#README.md
