diff --git a/interp.cabal b/interp.cabal
--- a/interp.cabal
+++ b/interp.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 2c5ae1e8028bb10c6d701cd2ccc86981da63658513595f95c99c55d09c26074e
+-- hash: 83a5dab2b39540befe23dab5ca590deef058e6ed65bd7c1a4f88ddf604204e52
 
 name:           interp
-version:        1.0.0.0
+version:        1.0.0.1
 synopsis:       Tracery-like randomized text interpolation
 description:    Please see the README on GitHub at <https://github.com/swizzard/interp#readme>
 category:       Text, Interpolation
diff --git a/src/Data/Text/Interp.hs b/src/Data/Text/Interp.hs
--- a/src/Data/Text/Interp.hs
+++ b/src/Data/Text/Interp.hs
@@ -1,3 +1,8 @@
+{- |
+    Module : Data.Text.Interp
+
+    Main library module
+-}
 module Data.Text.Interp
   ( opts
   , doInterp
diff --git a/src/Data/Text/Interp/CLI.hs b/src/Data/Text/Interp/CLI.hs
--- a/src/Data/Text/Interp/CLI.hs
+++ b/src/Data/Text/Interp/CLI.hs
@@ -1,3 +1,8 @@
+{- |
+    Module : Data.Text.Interp.CLI
+
+    Helper functions and types for CLI use
+-}
 module Data.Text.Interp.CLI
   ( Input(..)
   , opts
diff --git a/src/Data/Text/Interp/Get.hs b/src/Data/Text/Interp/Get.hs
--- a/src/Data/Text/Interp/Get.hs
+++ b/src/Data/Text/Interp/Get.hs
@@ -1,3 +1,8 @@
+{- |
+    Module: Data.Text.Interp.Get
+
+    Functions to extract values from Subst mappings
+-}
 {-# LANGUAGE OverloadedStrings #-}
 module Data.Text.Interp.Get
   ( get
diff --git a/src/Data/Text/Interp/Parse.hs b/src/Data/Text/Interp/Parse.hs
--- a/src/Data/Text/Interp/Parse.hs
+++ b/src/Data/Text/Interp/Parse.hs
@@ -1,3 +1,8 @@
+{- |
+    Moduel : Data.Text.Interp.Parse
+
+    Parsing types and functions
+-}
 {-# LANGUAGE OverloadedStrings #-}
 
 module Data.Text.Interp.Parse where
diff --git a/src/Data/Text/Interp/Types.hs b/src/Data/Text/Interp/Types.hs
--- a/src/Data/Text/Interp/Types.hs
+++ b/src/Data/Text/Interp/Types.hs
@@ -1,3 +1,8 @@
+{- |
+    Module : Data.Text.Interp.Types
+
+    Types shared among other modules
+-}
 {-# LANGUAGE GeneralizedNewtypeDeriving #-}
 module Data.Text.Interp.Types
   ( Binding(..)
