diff --git a/Text/PrettyPrint/ANSI/Leijen.hs b/Text/PrettyPrint/ANSI/Leijen.hs
--- a/Text/PrettyPrint/ANSI/Leijen.hs
+++ b/Text/PrettyPrint/ANSI/Leijen.hs
@@ -818,6 +818,9 @@
 cyan    = Color Foreground Cyan
 white   = Color Foreground White
 
+-- | Displays a document with a forecolor given in the first parameter
+color :: ANSIColor -> Doc -> Doc
+color = Color Foreground
 
 -- | Displays a document with the given backcolor
 blackb, redb, greenb, yellowb, blueb, magentab, cyanb, whiteb :: Doc -> Doc
@@ -830,7 +833,11 @@
 cyanb    = Color Background Cyan
 whiteb   = Color Background White
 
+-- | Displays a document with a backcolor given in the first parameter
+colorb :: ANSIColor -> Doc -> Doc
+colorb = Color Background
 
+
 -----------------------------------------------------------
 -- Renderers
 -----------------------------------------------------------
@@ -943,6 +950,8 @@
 --
 -- > showWidth :: Int -> Doc -> String
 -- > showWidth w x   = displayS (renderPretty 0.4 w x) ""
+--
+-- Color information is discarded by this function.
 displayS :: SimpleDoc -> ShowS
 displayS SEmpty             = id
 displayS (SChar c x)        = showChar c . displayS x
@@ -955,6 +964,9 @@
 -- handle @handle@. This function is used for example by 'hPutDoc':
 --
 -- > hPutDoc handle doc  = displayIO handle (renderPretty 0.4 100 doc)
+--
+-- Due to technical limitations, colorisation is not performed by this
+-- function even if the handle is that of an ANSI console output stream.
 displayIO :: Handle -> SimpleDoc -> IO ()
 displayIO handle simpleDoc = displayIO' (Just handle) simpleDoc
 
@@ -1007,6 +1019,9 @@
 -- >                            ["vertical","text"]))
 -- >          ; hClose handle
 -- >          }
+--
+-- Due to technical limitations, colorisation is not performed by this
+-- function even if the handle is that of an ANSI console output stream.
 hPutDoc :: Handle -> Doc -> IO ()
 hPutDoc handle doc      = hPutDoc' (Just handle) doc
 
diff --git a/ansi-wl-pprint.cabal b/ansi-wl-pprint.cabal
--- a/ansi-wl-pprint.cabal
+++ b/ansi-wl-pprint.cabal
@@ -1,5 +1,5 @@
 Name:           ansi-wl-pprint
-Version:        0.1
+Version:        0.2
 Cabal-Version:  >= 1.2
 Category:       User Interfaces
 Synopsis:       The Wadler/Leijen Pretty Printer for colored ANSI terminal output
@@ -37,3 +37,6 @@
                 Build-Depends:  base >= 3
         else
                 Build-Depends:  base < 3
+        
+        if !flag(example)
+                Buildable:      False
