diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,10 @@
 ## Changelog
 
-### 0.6 (unreleased)
+#### 0.6.0.1 (2013-12-28)
+
+* Fix typo in constraint, fixes build
+
+### 0.6 (2013-12-26)
 
 * Constrain more free type variables to `Selectable`
 * Change `getAttr :: Text -> JQuery -> Fay Text` to `Text -> JQuery -> Fay (Defined Text)`
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -15,14 +15,25 @@
 monadic composition:
 
 ```haskell
+{-# LANGUAGE RebindableSyntax, OverloadedStrings #-}
+
+import Fay.Text (fromString)
+import JQuery
+import Prelude
+
+(>=>) :: (a -> Fay b) -> (b -> Fay c) -> a -> Fay c
+f >=> g = \x -> f x >>= g
+
 makeSquare :: JQuery -> Fay JQuery
 makeSquare = addClass "square" >=>
              setWidth 400 >=>
              setHeight 400
 
+-- `ready` is the same as jQuery(document).ready(%1);
+-- You generally need to wait for this event to fire before modifying the DOM.
 main :: Fay ()
-main = do
-    makeSquare $ select "#elementToMakeSquare"
+main = ready $ do
+    select "#elementToMakeSquare" >>= makeSquare
     return ()
 ```
 
diff --git a/fay-jquery.cabal b/fay-jquery.cabal
--- a/fay-jquery.cabal
+++ b/fay-jquery.cabal
@@ -1,5 +1,5 @@
 name:                fay-jquery
-version:             0.6
+version:             0.6.0.1
 synopsis:            jQuery bindings for Fay.
 description:         jQuery bindings for Fay.
 homepage:            https://github.com/faylang/fay-jquery
diff --git a/src/JQuery.hs b/src/JQuery.hs
--- a/src/JQuery.hs
+++ b/src/JQuery.hs
@@ -669,7 +669,7 @@
 ---- Manipulation
 ----
 
-after :: Selectable => a -> JQuery -> Fay JQuery
+after :: Selectable a => a -> JQuery -> Fay JQuery
 after = ffi "%2['after'](%1)"
 
 afterWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
