diff --git a/cabal.project.local b/cabal.project.local
--- a/cabal.project.local
+++ b/cabal.project.local
@@ -1,3 +1,3 @@
 with-compiler: ghc-8.2.1
 optimization: 2
-constraints: madlang +development +llvm-fast
+constraints: madlang +development
diff --git a/demo/example.mad b/demo/example.mad
--- a/demo/example.mad
+++ b/demo/example.mad
@@ -27,7 +27,7 @@
     1.0 "wishes she could journey around the world."
     1.0 "falls down on the subway escalator."
     1.0 "meets a handsome dark stranger."
-    1.0 "suffers because mercury is in gatorade."
+    1.0 "suffers because mercury is in retrograde."
     1.0 "charms a prince."
 
 :define subject
@@ -37,6 +37,7 @@
 :define final
     1.0 subject.to_upper predicate
     6.0 subject predicate
+
 :return
     1.0 final
     0.02 final.oulipo # removes all mentions of the letter 'e' occasionally
diff --git a/demo/releases.mad b/demo/releases.mad
--- a/demo/releases.mad
+++ b/demo/releases.mad
@@ -19,8 +19,15 @@
     | adjectives-oadjective.capitalize " " animals-oanimal.capitalize
     | adjectives-padjective.capitalize " " animals-panimal.capitalize
     | adjectives-qadjective.capitalize " " animals-qanimal.capitalize
+    | adjectives-radjective.capitalize " " animals-ranimal.capitalize
     | adjectives-sadjective.capitalize " " animals-sanimal.capitalize
+    | adjectives-tadjective.capitalize " " animals-tanimal.capitalize
+    | adjectives-uadjective.capitalize " " animals-uanimal.capitalize
     | adjectives-vadjective.capitalize " " animals-vanimal.capitalize
+    | adjectives-wadjective.capitalize " " animals-wanimal.capitalize
+    | adjectives-xadjective.capitalize " " animals-xanimal.capitalize
+    | adjectives-yadjective.capitalize " " animals-yanimal.capitalize
+    | adjectives-zadjective.capitalize " " animals-zanimal.capitalize
 
 :return
     1.0 release
diff --git a/madlang.cabal b/madlang.cabal
--- a/madlang.cabal
+++ b/madlang.cabal
@@ -1,5 +1,5 @@
 name:                madlang
-version:             3.1.1.6
+version:             3.1.1.7
 synopsis:            Randomized templating language DSL
 description:         Madlang is a text templating language written in Haskell,
                      meant to explore computational creativity and generative
diff --git a/src/Text/Madlibs/Exec/Main.hs b/src/Text/Madlibs/Exec/Main.hs
--- a/src/Text/Madlibs/Exec/Main.hs
+++ b/src/Text/Madlibs/Exec/Main.hs
@@ -5,16 +5,16 @@
 import           Control.Monad
 import           Data.Maybe
 import           Data.Monoid
-import qualified Data.Text                   as T
-import qualified Data.Text.IO                as TIO
+import qualified Data.Text                    as T
+import qualified Data.Text.IO                 as TIO
 import           Data.Version
-import           Options.Applicative         hiding (ParseError)
+import           Options.Applicative          hiding (ParseError)
 import           Paths_madlang
 import           System.Directory
 import           Text.Madlibs.Ana.Resolve
 import           Text.Madlibs.Cata.Display
-import           Text.Madlibs.Packaging.Fetch
 import           Text.Madlibs.Internal.Utils
+import           Text.Madlibs.Packaging.Fetch
 import           Text.Megaparsec
 
 -- | datatype for the program
diff --git a/src/Text/Madlibs/Internal/Utils.hs b/src/Text/Madlibs/Internal/Utils.hs
--- a/src/Text/Madlibs/Internal/Utils.hs
+++ b/src/Text/Madlibs/Internal/Utils.hs
@@ -25,12 +25,6 @@
 (.$) :: (a -> a -> b) -> a -> b
 (.$) f x = f x x
 
--- | Add a PR for this? Could be useful in Megaparsec idk
--- Allows us to use monoidal addition on parsers
---instance (Monoid a) => Monoid (Parser a) where
---    mempty = pure mempty
---    mappend x y = mappend <$> x <*> y
-
 -- | Normalize pre-tokens/corresponding probabilities
 normalize :: [(Prob, [PreTok])] -> [(Prob, [PreTok])]
 normalize list = fmap (first (/total)) list
diff --git a/src/Text/Madlibs/Packaging/Fetch.hs b/src/Text/Madlibs/Packaging/Fetch.hs
--- a/src/Text/Madlibs/Packaging/Fetch.hs
+++ b/src/Text/Madlibs/Packaging/Fetch.hs
@@ -6,16 +6,16 @@
                                     , installVimPlugin
                                     ) where
 
-import Control.Monad (unless)
-import qualified Codec.Archive.Tar      as Tar
-import           Codec.Archive.Zip      (ZipOption (..),
-                                         extractFilesFromArchive, toArchive)
-import           Codec.Compression.GZip (decompress)
-import           Network.HTTP.Client    hiding (decompress)
-import           System.Directory       (removeFile, renameDirectory)
-import           System.Environment     (getEnv)
-import           System.Info            (os)
-import Network.HTTP.Client.TLS (tlsManagerSettings)
+import qualified Codec.Archive.Tar       as Tar
+import           Codec.Archive.Zip       (ZipOption (..),
+                                          extractFilesFromArchive, toArchive)
+import           Codec.Compression.GZip  (decompress)
+import           Control.Monad           (unless)
+import           Network.HTTP.Client     hiding (decompress)
+import           Network.HTTP.Client.TLS (tlsManagerSettings)
+import           System.Directory        (removeFile, renameDirectory)
+import           System.Environment      (getEnv)
+import           System.Info             (os)
 
 -- https://hub.darcs.net/vmchale/madlang-libraries/dist
 
@@ -27,7 +27,7 @@
 fetchGithub s = unless (invalid s) $ do
 
     putStrLn $ "fetching library at " ++ s
-    
+
     manager <- newManager tlsManagerSettings
     initialRequest <- parseRequest $ "https://github.com/" ++ s ++ "/archive/master.zip"
     response <- responseBody <$> httpLbs (initialRequest { method = "GET" }) manager
