diff --git a/src/Control/Exception/Throwable.hs b/src/Control/Exception/Throwable.hs
--- a/src/Control/Exception/Throwable.hs
+++ b/src/Control/Exception/Throwable.hs
@@ -1,3 +1,11 @@
+-- |
+-- The mostly exceptions has the field for its cause, and its clue.
+--
+-- The cause is the message.
+--
+-- The clue is some stuff for find bugs,
+-- the clue can be omitted if you don't need it.
+-- (e.g. @ioException'@, @illegalArgumentException@)
 module Control.Exception.Throwable
   ( IOException' (..)
   , ioException'
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.3
+version:             0.1.0.4
 synopsis:            throwable-exceptions gives the exception's value constructors
 description:         throwable-exceptions gives the exception's value constructors
 homepage:            https://github.com/aiya000/hs-throwable-exceptions#README.md
