diff --git a/Shelly.hs b/Shelly.hs
--- a/Shelly.hs
+++ b/Shelly.hs
@@ -142,6 +142,7 @@
 cmd fp args = run fp $ toTextArgs args
 -}
 
+-- | Helper to convert a Text to a FilePath. Used for arguments to 'cmd'
 class ToFilePath a where
   toFilePath :: a -> FilePath
 
@@ -187,7 +188,7 @@
 cmd fp = cmdAll fp []
 
 -- | uses System.FilePath.CurrentOS, but can automatically convert a Text
-(</>) :: (ToFilePath filepath) => filepath -> filepath -> FilePath
+(</>) :: (ToFilePath filepath1, ToFilePath filepath2) => filepath1 -> filepath2 -> FilePath
 x </> y = toFilePath x FP.</> toFilePath y
 
 -- | uses System.FilePath.CurrentOS, but can automatically convert a Text
diff --git a/shelly.cabal b/shelly.cabal
--- a/shelly.cabal
+++ b/shelly.cabal
@@ -1,6 +1,6 @@
 Name:       shelly
 
-Version:     0.7
+Version:     0.7.1
 Synopsis:    shell-like (systems) programming in Haskell
 
 Description: Shelly is a package provides a single module for convenient
