diff --git a/Development/NSIS.hs b/Development/NSIS.hs
--- a/Development/NSIS.hs
+++ b/Development/NSIS.hs
@@ -43,6 +43,7 @@
     (?), (%&&), (%||),
     Label, newLabel, label, goto,
     -- ** Expressions
+    str, int, bool,
     (%==), (%/=), (%<=), (%<), (%>=), (%>),
     true, false, not_,
     strRead, strShow,
diff --git a/Development/NSIS/Sugar.hs b/Development/NSIS/Sugar.hs
--- a/Development/NSIS/Sugar.hs
+++ b/Development/NSIS/Sugar.hs
@@ -13,6 +13,7 @@
 import Data.Monoid
 import Data.String
 import Data.Typeable
+import Control.Applicative
 import Control.Monad
 import Control.Monad.Trans.State
 import Data.Generics.Uniplate.Data
@@ -29,7 +30,7 @@
 
 -- | Monad in which installers are defined. A useful command to start with is 'section'.
 newtype Action a = Action (State S a)
-    deriving (Functor, Monad)
+    deriving (Functor, Monad, Applicative)
 
 
 -- | A 'Value', only used by 'Exp', which can be produced using 'return'.
@@ -422,6 +423,18 @@
 true, false :: Exp Bool
 false = return $ Value []
 true = return $ Value [Literal "1"]
+
+-- | Lift a 'Bool' into an 'Exp'
+bool :: Bool -> Exp Bool
+bool x = if x then true else false
+
+-- | Lift a 'String' into an 'Exp'
+str :: String -> Exp String
+str = return . Value . lit
+
+-- | Lift an 'Int' into an 'Exp'
+int :: Int -> Exp Int
+int = return . Value . lit . show
 
 
 -- | Return the length of a string, @strLength \"test\" '%==' 4@.
diff --git a/nsis.cabal b/nsis.cabal
--- a/nsis.cabal
+++ b/nsis.cabal
@@ -1,14 +1,14 @@
 cabal-version:      >= 1.6
 build-type:         Simple
 name:               nsis
-version:            0.1.2
+version:            0.2
 -- license is GPL v2 only
 license:            GPL
 license-file:       LICENSE
 category:           Development
 author:             Neil Mitchell <ndmitchell@gmail.com>
 maintainer:         Neil Mitchell <ndmitchell@gmail.com>
-copyright:          Neil Mitchell 2012
+copyright:          Neil Mitchell 2012-2013
 synopsis:           DSL for producing Windows Installer using NSIS.
 description:
     NSIS (Nullsoft Scriptable Install System, <http://nsis.sourceforge.net/>) is a tool that allows programmers
