diff --git a/Network/Wai/Router.hs b/Network/Wai/Router.hs
--- a/Network/Wai/Router.hs
+++ b/Network/Wai/Router.hs
@@ -8,7 +8,9 @@
 runRouter :: Application -> Router -> Application
 runRouter d r req = do
     maybe <$> (d req) <*> pure id <*> r req
-    
+
+fromApplication :: Application -> Router
+fromApplication app req = return <$> app req
 
 route :: [Router] -> Router
 route rs req = do
diff --git a/network-wai-router.cabal b/network-wai-router.cabal
--- a/network-wai-router.cabal
+++ b/network-wai-router.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                network-wai-router
-version:             0.1.0.2
+version:             0.1.1.0
 synopsis:            A routing library for wai
 -- description:         
 license:             MIT
