diff --git a/composition-prelude.cabal b/composition-prelude.cabal
--- a/composition-prelude.cabal
+++ b/composition-prelude.cabal
@@ -1,5 +1,5 @@
 name:                composition-prelude
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Higher-order function combinators
 description:         Replacement for `composition` or `composition-exta`, exporting everything in one sane module.
 homepage:            https://github.com/vmchale/composition-prelude#readme
@@ -24,7 +24,7 @@
 library
   hs-source-dirs:      src
   exposed-modules:     Control.Composition
-  build-depends:       base >= 4.7 && < 5
+  build-depends:       base >= 4.9 && < 5
   default-language:    Haskell2010
   if flag(development)
     ghc-options: -Werror
diff --git a/src/Control/Composition.hs b/src/Control/Composition.hs
--- a/src/Control/Composition.hs
+++ b/src/Control/Composition.hs
@@ -30,6 +30,12 @@
 infixr 8 .*
 infixr 8 -.*
 
+{-fish' :: (a -> c -> b) -> (b -> c -> c) -> a -> c -> c
+fish' f g x y = g (f x y) y
+
+fish :: (a -> c -> b) -> (b -> c -> c) -> (a -> c -> c)
+fish = (>=>)-}
+
 both :: (a -> b) -> (a, a) -> (b, b)
 both = join (***)
 
