diff --git a/Language/Haskellish.hs b/Language/Haskellish.hs
--- a/Language/Haskellish.hs
+++ b/Language/Haskellish.hs
@@ -165,3 +165,11 @@
     by = srcSpanStartLine $ srcInfoSpan x
     ex = srcSpanEndColumn $ srcInfoSpan x
     ey = srcSpanEndLine $ srcInfoSpan x
+
+reverseApplication :: Haskellish a -> Haskellish (a -> b) -> Haskellish b
+reverseApplication x f = Haskellish (\e -> do
+  (e1,e2) <- applicationExpressions e
+  x' <- runHaskellish x e1
+  f' <- runHaskellish f e2
+  return (f' x')
+  )
diff --git a/haskellish.cabal b/haskellish.cabal
--- a/haskellish.cabal
+++ b/haskellish.cabal
@@ -1,5 +1,5 @@
 name:                haskellish
-version:             0.1.1
+version:             0.1.2
 synopsis:            For parsing Haskell-ish languages
 homepage:            http://github.com/dktr0/Haskellish
 license:             BSD3
