diff --git a/Data/Stream/Future/Skew.hs b/Data/Stream/Future/Skew.hs
--- a/Data/Stream/Future/Skew.hs
+++ b/Data/Stream/Future/Skew.hs
@@ -184,7 +184,7 @@
 replicate :: Int -> a -> Future a
 replicate n a
   | n <= 0    = error "replicate: non-positive argument"
-  | otherwise = go 1 n a (Tip a) (\0 r -> r)
+  | otherwise = go 1 n a (Tip a) (\ _ r -> r)
   where 
   -- invariants: 
   -- tb is a complete tree of i nodes all equal to b
diff --git a/streams.cabal b/streams.cabal
--- a/streams.cabal
+++ b/streams.cabal
@@ -1,6 +1,6 @@
 name:          streams
 category:      Control, Comonads
-version:       0.6.1.2
+version:       0.6.3
 license:       BSD3
 cabal-version: >= 1.6
 license-file:  LICENSE
@@ -85,10 +85,10 @@
 library
   build-depends:
     base >= 4 && < 4.4,
-    comonad >= 1.0.1 && < 1.1,
+    comonad >= 1.0.3 && < 1.1,
     distributive >= 0.2 && < 0.3,
-    semigroupoids >= 1.1.1 && < 1.2, 
-    semigroups >= 0.3.4 && < 0.4
+    semigroupoids >= 1.1.3 && < 1.2, 
+    semigroups >= 0.4 && < 0.5
 
   extensions: CPP
   if impl(ghc)
