diff --git a/.git/COMMIT_EDITMSG b/.git/COMMIT_EDITMSG
--- a/.git/COMMIT_EDITMSG
+++ b/.git/COMMIT_EDITMSG
@@ -1,1 +1,1 @@
-cabal: changed dependencies
+initial import from darcs
diff --git a/.git/FETCH_HEAD b/.git/FETCH_HEAD
new file mode 100644
--- /dev/null
+++ b/.git/FETCH_HEAD
@@ -0,0 +1,1 @@
+748c57d5d7a7cb9b0cc88c6f6d02ab4ffa30f195		branch 'master' of github.com:weissi/haskell-email
diff --git a/.git/ORIG_HEAD b/.git/ORIG_HEAD
new file mode 100644
--- /dev/null
+++ b/.git/ORIG_HEAD
@@ -0,0 +1,1 @@
+10d63fe0c374297c35c714d18ebd03a51b3aaa73
diff --git a/.git/config b/.git/config
--- a/.git/config
+++ b/.git/config
@@ -4,8 +4,8 @@
 	bare = false
 	logallrefupdates = true
 [remote "origin"]
-	fetch = +refs/heads/*:refs/remotes/origin/*
 	url = git@github.com:weissi/haskell-email.git
+	fetch = +refs/heads/*:refs/remotes/origin/*
 [branch "master"]
 	remote = origin
 	merge = refs/heads/master
diff --git a/.git/index b/.git/index
Binary files a/.git/index and b/.git/index differ
diff --git a/.git/logs/HEAD b/.git/logs/HEAD
--- a/.git/logs/HEAD
+++ b/.git/logs/HEAD
@@ -1,2 +1,2 @@
-0000000000000000000000000000000000000000 10d63fe0c374297c35c714d18ebd03a51b3aaa73 Johannes Weiß <weiss@tux4u.de> 1314097841 +0200	clone: from git@github.com:weissi/haskell-email.git
-10d63fe0c374297c35c714d18ebd03a51b3aaa73 c1dab2ebddd3dc4f3010bd3eac1ca710391816f2 Johannes Weiß <weiss@tux4u.de> 1314097990 +0200	commit: cabal: changed dependencies
+0000000000000000000000000000000000000000 10d63fe0c374297c35c714d18ebd03a51b3aaa73 Johannes Weiß <github@tux4u.de> 1310948296 +0200	commit (initial): initial import from darcs
+10d63fe0c374297c35c714d18ebd03a51b3aaa73 748c57d5d7a7cb9b0cc88c6f6d02ab4ffa30f195 Johannes Weiß <github@tux4u.de> 1315424700 +0200	pull : Fast-forward
diff --git a/.git/logs/refs/heads/master b/.git/logs/refs/heads/master
--- a/.git/logs/refs/heads/master
+++ b/.git/logs/refs/heads/master
@@ -1,2 +1,2 @@
-0000000000000000000000000000000000000000 10d63fe0c374297c35c714d18ebd03a51b3aaa73 Johannes Weiß <weiss@tux4u.de> 1314097841 +0200	clone: from git@github.com:weissi/haskell-email.git
-10d63fe0c374297c35c714d18ebd03a51b3aaa73 c1dab2ebddd3dc4f3010bd3eac1ca710391816f2 Johannes Weiß <weiss@tux4u.de> 1314097990 +0200	commit: cabal: changed dependencies
+0000000000000000000000000000000000000000 10d63fe0c374297c35c714d18ebd03a51b3aaa73 Johannes Weiß <github@tux4u.de> 1310948296 +0200	commit (initial): initial import from darcs
+10d63fe0c374297c35c714d18ebd03a51b3aaa73 748c57d5d7a7cb9b0cc88c6f6d02ab4ffa30f195 Johannes Weiß <github@tux4u.de> 1315424700 +0200	pull : Fast-forward
diff --git a/.git/logs/refs/remotes/origin/master b/.git/logs/refs/remotes/origin/master
--- a/.git/logs/refs/remotes/origin/master
+++ b/.git/logs/refs/remotes/origin/master
@@ -1,1 +1,2 @@
-10d63fe0c374297c35c714d18ebd03a51b3aaa73 c1dab2ebddd3dc4f3010bd3eac1ca710391816f2 Johannes Weiß <weiss@tux4u.de> 1314097995 +0200	update by push
+0000000000000000000000000000000000000000 10d63fe0c374297c35c714d18ebd03a51b3aaa73 Johannes Weiß <github@tux4u.de> 1310948313 +0200	update by push
+10d63fe0c374297c35c714d18ebd03a51b3aaa73 748c57d5d7a7cb9b0cc88c6f6d02ab4ffa30f195 Johannes Weiß <github@tux4u.de> 1315424699 +0200	pull : fast-forward
diff --git a/.git/objects/05/cb1cba35d3889cc71b5e92c1100014e5ba23f0 b/.git/objects/05/cb1cba35d3889cc71b5e92c1100014e5ba23f0
new file mode 100644
Binary files /dev/null and b/.git/objects/05/cb1cba35d3889cc71b5e92c1100014e5ba23f0 differ
diff --git a/.git/objects/10/d63fe0c374297c35c714d18ebd03a51b3aaa73 b/.git/objects/10/d63fe0c374297c35c714d18ebd03a51b3aaa73
new file mode 100644
Binary files /dev/null and b/.git/objects/10/d63fe0c374297c35c714d18ebd03a51b3aaa73 differ
diff --git a/.git/objects/21/fd6624474268a709a25aa833d96dc95ad343fa b/.git/objects/21/fd6624474268a709a25aa833d96dc95ad343fa
new file mode 100644
Binary files /dev/null and b/.git/objects/21/fd6624474268a709a25aa833d96dc95ad343fa differ
diff --git a/.git/objects/23/0fcf9aa0af44f89541f78a25f2a2008114a29f b/.git/objects/23/0fcf9aa0af44f89541f78a25f2a2008114a29f
new file mode 100644
Binary files /dev/null and b/.git/objects/23/0fcf9aa0af44f89541f78a25f2a2008114a29f differ
diff --git a/.git/objects/26/49aa98e7cbbc950d491782918a108f57c0aa2a b/.git/objects/26/49aa98e7cbbc950d491782918a108f57c0aa2a
new file mode 100644
Binary files /dev/null and b/.git/objects/26/49aa98e7cbbc950d491782918a108f57c0aa2a differ
diff --git a/.git/objects/26/4ff8b9634a85d12b2a394c6b49c5667afeb03c b/.git/objects/26/4ff8b9634a85d12b2a394c6b49c5667afeb03c
new file mode 100644
--- /dev/null
+++ b/.git/objects/26/4ff8b9634a85d12b2a394c6b49c5667afeb03c
@@ -0,0 +1,4 @@
+xMoÚ@{ö¯q²%p÷Tùà¡b÷PUZÛlbïZëA)­òßë1+ódëÑêÏ3ïÎ¦Ná"¸øò©Ôù¦@¸$üq)dn*eYØxð¸F38qµB«éäòô¤¦ 6dAT¦s©Và"G]n©ÔÊs^Sû?oCpyw}ßóÎ&$ãÁ<}®ÇñÙà3¤Gmv&Æ;#o°®Å
+÷Ä	þ!.Lf¤ËT*AÚÔ»Ì¿]fÁ0À£<7jdúcMÏnà01)
+ù÷`ãçä·X5ÂÅøfüjöh2]ô¡¦ïòXåÎ>´"Td;{6lìÍ[]i¨7é=fÔø¡ÍâKóBî¶
+V½ ¿Kâí¥,ïàÃ¿Fº`ð÷þ*`¦iÍCÉçÞ]'ÿpXÜòôk¹¤gÚCû=VHW$µEÝÔëYsÉ¶Â^ÿÔ­zìðçªR}lÍJáaï8rªómhkó3=±ðÏÚÌ<Ý;ê2?yÎ	Æ@è
diff --git a/.git/objects/2d/ab421660992b9f18bfbf87e097fbfc02ee5871 b/.git/objects/2d/ab421660992b9f18bfbf87e097fbfc02ee5871
new file mode 100644
Binary files /dev/null and b/.git/objects/2d/ab421660992b9f18bfbf87e097fbfc02ee5871 differ
diff --git a/.git/objects/47/2d0dd931209c8918b7a389a8f3073f22cfe3fd b/.git/objects/47/2d0dd931209c8918b7a389a8f3073f22cfe3fd
new file mode 100644
Binary files /dev/null and b/.git/objects/47/2d0dd931209c8918b7a389a8f3073f22cfe3fd differ
diff --git a/.git/objects/4c/45b589d82bc019a6ca7c09d5062d1efc1bc519 b/.git/objects/4c/45b589d82bc019a6ca7c09d5062d1efc1bc519
new file mode 100644
Binary files /dev/null and b/.git/objects/4c/45b589d82bc019a6ca7c09d5062d1efc1bc519 differ
diff --git a/.git/objects/4d/ec51c716923c22e298fdb6414d7cf4be472c3c b/.git/objects/4d/ec51c716923c22e298fdb6414d7cf4be472c3c
new file mode 100644
Binary files /dev/null and b/.git/objects/4d/ec51c716923c22e298fdb6414d7cf4be472c3c differ
diff --git a/.git/objects/53/9a95888494b39015ada2c879d9b59599859b89 b/.git/objects/53/9a95888494b39015ada2c879d9b59599859b89
new file mode 100644
Binary files /dev/null and b/.git/objects/53/9a95888494b39015ada2c879d9b59599859b89 differ
diff --git a/.git/objects/55/b892e62e2e6fcf8fb0c394f9166feb51861e14 b/.git/objects/55/b892e62e2e6fcf8fb0c394f9166feb51861e14
new file mode 100644
Binary files /dev/null and b/.git/objects/55/b892e62e2e6fcf8fb0c394f9166feb51861e14 differ
diff --git a/.git/objects/63/2a83d2215cab7e7a8725943dc6db8bfebc6f3d b/.git/objects/63/2a83d2215cab7e7a8725943dc6db8bfebc6f3d
new file mode 100644
Binary files /dev/null and b/.git/objects/63/2a83d2215cab7e7a8725943dc6db8bfebc6f3d differ
diff --git a/.git/objects/74/8c57d5d7a7cb9b0cc88c6f6d02ab4ffa30f195 b/.git/objects/74/8c57d5d7a7cb9b0cc88c6f6d02ab4ffa30f195
new file mode 100644
Binary files /dev/null and b/.git/objects/74/8c57d5d7a7cb9b0cc88c6f6d02ab4ffa30f195 differ
diff --git a/.git/objects/81/f6c6617ca2af880e76045eb4f1634da3195bb6 b/.git/objects/81/f6c6617ca2af880e76045eb4f1634da3195bb6
new file mode 100644
Binary files /dev/null and b/.git/objects/81/f6c6617ca2af880e76045eb4f1634da3195bb6 differ
diff --git a/.git/objects/82/29db3b66b311cb9158c330951e012d499c2464 b/.git/objects/82/29db3b66b311cb9158c330951e012d499c2464
new file mode 100644
Binary files /dev/null and b/.git/objects/82/29db3b66b311cb9158c330951e012d499c2464 differ
diff --git a/.git/objects/88/c4803e70cfa2cf56d0a5dc0306687a244dc474 b/.git/objects/88/c4803e70cfa2cf56d0a5dc0306687a244dc474
new file mode 100644
Binary files /dev/null and b/.git/objects/88/c4803e70cfa2cf56d0a5dc0306687a244dc474 differ
diff --git a/.git/objects/9a/6d1d96a22756efafc4295dc7999cc1169b0ae4 b/.git/objects/9a/6d1d96a22756efafc4295dc7999cc1169b0ae4
new file mode 100644
Binary files /dev/null and b/.git/objects/9a/6d1d96a22756efafc4295dc7999cc1169b0ae4 differ
diff --git a/.git/objects/9a/6e4c60b4c3bcb51b8a260bcbb8d0c5d58d0b66 b/.git/objects/9a/6e4c60b4c3bcb51b8a260bcbb8d0c5d58d0b66
new file mode 100644
Binary files /dev/null and b/.git/objects/9a/6e4c60b4c3bcb51b8a260bcbb8d0c5d58d0b66 differ
diff --git a/.git/objects/9a/994af677b0dfd41b4e3b76b3e7e604003d64e1 b/.git/objects/9a/994af677b0dfd41b4e3b76b3e7e604003d64e1
new file mode 100644
Binary files /dev/null and b/.git/objects/9a/994af677b0dfd41b4e3b76b3e7e604003d64e1 differ
diff --git a/.git/objects/a4/0f2fe92dd9ed76fc651b8078ac6eed9782467b b/.git/objects/a4/0f2fe92dd9ed76fc651b8078ac6eed9782467b
new file mode 100644
Binary files /dev/null and b/.git/objects/a4/0f2fe92dd9ed76fc651b8078ac6eed9782467b differ
diff --git a/.git/objects/a8/1a4218120ba515ed7c2b0e64ebb46f205a6367 b/.git/objects/a8/1a4218120ba515ed7c2b0e64ebb46f205a6367
new file mode 100644
Binary files /dev/null and b/.git/objects/a8/1a4218120ba515ed7c2b0e64ebb46f205a6367 differ
diff --git a/.git/objects/d4/ef8d023d4b9c7addec5adf5bb6b0faaaf8d769 b/.git/objects/d4/ef8d023d4b9c7addec5adf5bb6b0faaaf8d769
new file mode 100644
Binary files /dev/null and b/.git/objects/d4/ef8d023d4b9c7addec5adf5bb6b0faaaf8d769 differ
diff --git a/.git/objects/d7/e2d88209e86c9c743e30aa1bd6ac407b435e2e b/.git/objects/d7/e2d88209e86c9c743e30aa1bd6ac407b435e2e
new file mode 100644
--- /dev/null
+++ b/.git/objects/d7/e2d88209e86c9c743e30aa1bd6ac407b435e2e
@@ -0,0 +1,1 @@
+xSÁnÛ0ÝY_ÁóàÉô0,ÁÚ8k·5Á0ë¶ÙF,	¤ÖûúÉö,1udâ3ùøUWÀl:¾ÙbM`üPÚ¨Ä¢¦éL]7aïx¯nÖÀiøøÜ}>æeÞ¤-È4 ÷X'j\y8¹%vð5y²ãGu¯K²2æzgïÁÉgmN÷_Vëm¾VÔ6ÄEg|ÿÁU­0Ðãö¼Ë-gÇ·ÖyÑrÏ#imbaÚÂÊ+BicêÍd,ðr1K¯ÔM£M5Ùµþ¤\×ÞÚª&:ìOJßÞ­`±«tö.:¬}8wð¤Oh+#/£FnáÑ1ÈßäSÅíc½U¯¬wåØuB]Õyú6¢ÇæcÓQ¬È®$Ï®$ËÖï¥>X.`ÎpQ	ãJ44ì®ãnx{d¡òr.dÆ¶g¾~ñN¢fW5îlL×Ý°w]Ç2Í7»ïÿÙ»a¸øK"¯ü Ï¯åñ¡Ñ¿Õoãõ
diff --git a/.git/objects/pack/pack-0c822a06316677724fe04e1e7d62b1c7c99e26bf.idx b/.git/objects/pack/pack-0c822a06316677724fe04e1e7d62b1c7c99e26bf.idx
deleted file mode 100644
Binary files a/.git/objects/pack/pack-0c822a06316677724fe04e1e7d62b1c7c99e26bf.idx and /dev/null differ
diff --git a/.git/objects/pack/pack-0c822a06316677724fe04e1e7d62b1c7c99e26bf.pack b/.git/objects/pack/pack-0c822a06316677724fe04e1e7d62b1c7c99e26bf.pack
deleted file mode 100644
Binary files a/.git/objects/pack/pack-0c822a06316677724fe04e1e7d62b1c7c99e26bf.pack and /dev/null differ
diff --git a/.git/packed-refs b/.git/packed-refs
deleted file mode 100644
--- a/.git/packed-refs
+++ /dev/null
@@ -1,2 +0,0 @@
-# pack-refs with: peeled 
-10d63fe0c374297c35c714d18ebd03a51b3aaa73 refs/remotes/origin/master
diff --git a/.git/refs/heads/master b/.git/refs/heads/master
--- a/.git/refs/heads/master
+++ b/.git/refs/heads/master
@@ -1,1 +1,1 @@
-c1dab2ebddd3dc4f3010bd3eac1ca710391816f2
+748c57d5d7a7cb9b0cc88c6f6d02ab4ffa30f195
diff --git a/.git/refs/remotes/origin/HEAD b/.git/refs/remotes/origin/HEAD
deleted file mode 100644
--- a/.git/refs/remotes/origin/HEAD
+++ /dev/null
@@ -1,1 +0,0 @@
-ref: refs/remotes/origin/master
diff --git a/.git/refs/remotes/origin/master b/.git/refs/remotes/origin/master
--- a/.git/refs/remotes/origin/master
+++ b/.git/refs/remotes/origin/master
@@ -1,1 +1,1 @@
-c1dab2ebddd3dc4f3010bd3eac1ca710391816f2
+748c57d5d7a7cb9b0cc88c6f6d02ab4ffa30f195
diff --git a/BUILD_HACKAGE_PKG b/BUILD_HACKAGE_PKG
--- a/BUILD_HACKAGE_PKG
+++ b/BUILD_HACKAGE_PKG
@@ -1,1 +1,1 @@
-tar -h --exclude=_darcs -czvf email-0.1.tar.gz email-0.1
+tar -h --exclude=_darcs -czvf email-0.1.1.1.tar.gz email-0.1.1.1
diff --git a/dist/build/Data/Email.hi b/dist/build/Data/Email.hi
deleted file mode 100644
Binary files a/dist/build/Data/Email.hi and /dev/null differ
diff --git a/dist/build/Data/Email.o b/dist/build/Data/Email.o
deleted file mode 100644
Binary files a/dist/build/Data/Email.o and /dev/null differ
diff --git a/dist/build/Data/EmailRepr.hi b/dist/build/Data/EmailRepr.hi
deleted file mode 100644
Binary files a/dist/build/Data/EmailRepr.hi and /dev/null differ
diff --git a/dist/build/Data/EmailRepr.o b/dist/build/Data/EmailRepr.o
deleted file mode 100644
Binary files a/dist/build/Data/EmailRepr.o and /dev/null differ
diff --git a/dist/build/Data/EmailSerializer.hi b/dist/build/Data/EmailSerializer.hi
deleted file mode 100644
Binary files a/dist/build/Data/EmailSerializer.hi and /dev/null differ
diff --git a/dist/build/Data/EmailSerializer.o b/dist/build/Data/EmailSerializer.o
deleted file mode 100644
Binary files a/dist/build/Data/EmailSerializer.o and /dev/null differ
diff --git a/dist/build/HSemail-0.1.1.o b/dist/build/HSemail-0.1.1.o
deleted file mode 100644
Binary files a/dist/build/HSemail-0.1.1.o and /dev/null differ
diff --git a/dist/build/Network/EmailSend.hi b/dist/build/Network/EmailSend.hi
deleted file mode 100644
Binary files a/dist/build/Network/EmailSend.hi and /dev/null differ
diff --git a/dist/build/Network/EmailSend.o b/dist/build/Network/EmailSend.o
deleted file mode 100644
Binary files a/dist/build/Network/EmailSend.o and /dev/null differ
diff --git a/dist/build/Network/EmailSend/SMTP.hi b/dist/build/Network/EmailSend/SMTP.hi
deleted file mode 100644
Binary files a/dist/build/Network/EmailSend/SMTP.hi and /dev/null differ
diff --git a/dist/build/Network/EmailSend/SMTP.o b/dist/build/Network/EmailSend/SMTP.o
deleted file mode 100644
Binary files a/dist/build/Network/EmailSend/SMTP.o and /dev/null differ
diff --git a/dist/build/Network/EmailSend/SendMail.hi b/dist/build/Network/EmailSend/SendMail.hi
deleted file mode 100644
Binary files a/dist/build/Network/EmailSend/SendMail.hi and /dev/null differ
diff --git a/dist/build/Network/EmailSend/SendMail.o b/dist/build/Network/EmailSend/SendMail.o
deleted file mode 100644
Binary files a/dist/build/Network/EmailSend/SendMail.o and /dev/null differ
diff --git a/dist/build/WashUtils/Base64.hi b/dist/build/WashUtils/Base64.hi
deleted file mode 100644
Binary files a/dist/build/WashUtils/Base64.hi and /dev/null differ
diff --git a/dist/build/WashUtils/Base64.o b/dist/build/WashUtils/Base64.o
deleted file mode 100644
Binary files a/dist/build/WashUtils/Base64.o and /dev/null differ
diff --git a/dist/build/WashUtils/Hex.hi b/dist/build/WashUtils/Hex.hi
deleted file mode 100644
Binary files a/dist/build/WashUtils/Hex.hi and /dev/null differ
diff --git a/dist/build/WashUtils/Hex.o b/dist/build/WashUtils/Hex.o
deleted file mode 100644
Binary files a/dist/build/WashUtils/Hex.o and /dev/null differ
diff --git a/dist/build/WashUtils/QuotedPrintable.hi b/dist/build/WashUtils/QuotedPrintable.hi
deleted file mode 100644
Binary files a/dist/build/WashUtils/QuotedPrintable.hi and /dev/null differ
diff --git a/dist/build/WashUtils/QuotedPrintable.o b/dist/build/WashUtils/QuotedPrintable.o
deleted file mode 100644
Binary files a/dist/build/WashUtils/QuotedPrintable.o and /dev/null differ
diff --git a/dist/build/WashUtils/RFC2047.hi b/dist/build/WashUtils/RFC2047.hi
deleted file mode 100644
Binary files a/dist/build/WashUtils/RFC2047.hi and /dev/null differ
diff --git a/dist/build/WashUtils/RFC2047.o b/dist/build/WashUtils/RFC2047.o
deleted file mode 100644
Binary files a/dist/build/WashUtils/RFC2047.o and /dev/null differ
diff --git a/dist/build/autogen/Paths_email.hs b/dist/build/autogen/Paths_email.hs
deleted file mode 100644
--- a/dist/build/autogen/Paths_email.hs
+++ /dev/null
@@ -1,29 +0,0 @@
-module Paths_email (
-    version,
-    getBinDir, getLibDir, getDataDir, getLibexecDir,
-    getDataFileName
-  ) where
-
-import Data.Version (Version(..))
-import System.Environment (getEnv)
-
-version :: Version
-version = Version {versionBranch = [0,1,1], versionTags = []}
-
-bindir, libdir, datadir, libexecdir :: FilePath
-
-bindir     = "/home/weiss/.cabal/bin"
-libdir     = "/home/weiss/.cabal/lib/email-0.1.1/ghc-7.0.4"
-datadir    = "/home/weiss/.cabal/share/email-0.1.1"
-libexecdir = "/home/weiss/.cabal/libexec"
-
-getBinDir, getLibDir, getDataDir, getLibexecDir :: IO FilePath
-getBinDir = catch (getEnv "email_bindir") (\_ -> return bindir)
-getLibDir = catch (getEnv "email_libdir") (\_ -> return libdir)
-getDataDir = catch (getEnv "email_datadir") (\_ -> return datadir)
-getLibexecDir = catch (getEnv "email_libexecdir") (\_ -> return libexecdir)
-
-getDataFileName :: FilePath -> IO FilePath
-getDataFileName name = do
-  dir <- getDataDir
-  return (dir ++ "/" ++ name)
diff --git a/dist/build/autogen/cabal_macros.h b/dist/build/autogen/cabal_macros.h
deleted file mode 100644
--- a/dist/build/autogen/cabal_macros.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* DO NOT EDIT: This file is automatically generated by Cabal */
-
-/* package HaskellNet-0.2.5 */
-#define VERSION_HaskellNet "0.2.5"
-#define MIN_VERSION_HaskellNet(major1,major2,minor) (\
-  (major1) <  0 || \
-  (major1) == 0 && (major2) <  2 || \
-  (major1) == 0 && (major2) == 2 && (minor) <= 5)
-
-/* package array-0.3.0.2 */
-#define VERSION_array "0.3.0.2"
-#define MIN_VERSION_array(major1,major2,minor) (\
-  (major1) <  0 || \
-  (major1) == 0 && (major2) <  3 || \
-  (major1) == 0 && (major2) == 3 && (minor) <= 0)
-
-/* package base-4.3.1.0 */
-#define VERSION_base "4.3.1.0"
-#define MIN_VERSION_base(major1,major2,minor) (\
-  (major1) <  4 || \
-  (major1) == 4 && (major2) <  3 || \
-  (major1) == 4 && (major2) == 3 && (minor) <= 1)
-
-/* package bytestring-0.9.1.10 */
-#define VERSION_bytestring "0.9.1.10"
-#define MIN_VERSION_bytestring(major1,major2,minor) (\
-  (major1) <  0 || \
-  (major1) == 0 && (major2) <  9 || \
-  (major1) == 0 && (major2) == 9 && (minor) <= 1)
-
-/* package encoding-0.6.6 */
-#define VERSION_encoding "0.6.6"
-#define MIN_VERSION_encoding(major1,major2,minor) (\
-  (major1) <  0 || \
-  (major1) == 0 && (major2) <  6 || \
-  (major1) == 0 && (major2) == 6 && (minor) <= 6)
-
-/* package hsemail-1.7.1 */
-#define VERSION_hsemail "1.7.1"
-#define MIN_VERSION_hsemail(major1,major2,minor) (\
-  (major1) <  1 || \
-  (major1) == 1 && (major2) <  7 || \
-  (major1) == 1 && (major2) == 7 && (minor) <= 1)
-
-/* package old-locale-1.0.0.2 */
-#define VERSION_old_locale "1.0.0.2"
-#define MIN_VERSION_old_locale(major1,major2,minor) (\
-  (major1) <  1 || \
-  (major1) == 1 && (major2) <  0 || \
-  (major1) == 1 && (major2) == 0 && (minor) <= 0)
-
-/* package old-time-1.0.0.6 */
-#define VERSION_old_time "1.0.0.6"
-#define MIN_VERSION_old_time(major1,major2,minor) (\
-  (major1) <  1 || \
-  (major1) == 1 && (major2) <  0 || \
-  (major1) == 1 && (major2) == 0 && (minor) <= 0)
-
-/* package parsec-3.1.1 */
-#define VERSION_parsec "3.1.1"
-#define MIN_VERSION_parsec(major1,major2,minor) (\
-  (major1) <  3 || \
-  (major1) == 3 && (major2) <  1 || \
-  (major1) == 3 && (major2) == 1 && (minor) <= 1)
-
-/* package process-1.0.1.5 */
-#define VERSION_process "1.0.1.5"
-#define MIN_VERSION_process(major1,major2,minor) (\
-  (major1) <  1 || \
-  (major1) == 1 && (major2) <  0 || \
-  (major1) == 1 && (major2) == 0 && (minor) <= 1)
-
-/* package time-1.2.0.3 */
-#define VERSION_time "1.2.0.3"
-#define MIN_VERSION_time(major1,major2,minor) (\
-  (major1) <  1 || \
-  (major1) == 1 && (major2) <  2 || \
-  (major1) == 1 && (major2) == 2 && (minor) <= 0)
-
diff --git a/dist/build/libHSemail-0.1.1.a b/dist/build/libHSemail-0.1.1.a
deleted file mode 100644
Binary files a/dist/build/libHSemail-0.1.1.a and /dev/null differ
diff --git a/dist/package.conf.inplace b/dist/package.conf.inplace
deleted file mode 100644
--- a/dist/package.conf.inplace
+++ /dev/null
@@ -1,2 +0,0 @@
-[InstalledPackageInfo {installedPackageId = InstalledPackageId "email-0.1.1-inplace", sourcePackageId = PackageIdentifier {pkgName = PackageName "email", pkgVersion = Version {versionBranch = [0,1,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Johannes Weiss <weiss@tux4u.de>", author = "Johannes Weiss <weiss@tux4u.de>, Dirk Spoeri,\nGero Kriependorf", stability = "", homepage = "", pkgUrl = "", description = "A simple and small library for sending eMail.", category = "Network", exposed = True, exposedModules = ["Network.EmailSend","Network.EmailSend.SMTP","Network.EmailSend.SendMail","Data.Email","Data.EmailRepr","Data.EmailSerializer"], hiddenModules = [], importDirs = ["/home/weiss/haskell-email/dist/build"], libraryDirs = ["/home/weiss/haskell-email/dist/build"], hsLibraries = ["HSemail-0.1.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "HaskellNet-0.2.5-81c482ee7528a551de24391bfeb01267",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "encoding-0.6.6-bb9ccd8ecdfd42f02e2d7fe6d76fbe0b",InstalledPackageId "hsemail-1.7.1-0b214bfc6a4fc73713740b233373209f",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/haskell-email/dist/doc/html/email/email.haddock"], haddockHTMLs = ["/home/weiss/haskell-email/dist/doc/html/email"]}
-]
diff --git a/dist/setup-config b/dist/setup-config
deleted file mode 100644
--- a/dist/setup-config
+++ /dev/null
@@ -1,2 +0,0 @@
-Saved package config for email-0.1.1 written by Cabal-1.10.1.0 using ghc-7.0
-LocalBuildInfo {configFlags = ConfigFlags {configPrograms = [], configProgramPaths = [], configProgramArgs = [], configHcFlavor = Flag GHC, configHcPath = NoFlag, configHcPkg = NoFlag, configVanillaLib = Flag True, configProfLib = Flag False, configSharedLib = Flag False, configProfExe = Flag False, configConfigureArgs = [], configOptimization = Flag NormalOptimisation, configProgPrefix = Flag "", configProgSuffix = Flag "", configInstallDirs = InstallDirs {prefix = Flag "/home/weiss/.cabal", bindir = NoFlag, libdir = NoFlag, libsubdir = NoFlag, dynlibdir = NoFlag, libexecdir = NoFlag, progdir = NoFlag, includedir = NoFlag, datadir = NoFlag, datasubdir = NoFlag, docdir = NoFlag, mandir = NoFlag, htmldir = NoFlag, haddockdir = NoFlag}, configScratchDir = NoFlag, configExtraLibDirs = [], configExtraIncludeDirs = [], configDistPref = Flag "dist", configVerbosity = Flag Normal, configUserInstall = Flag True, configPackageDB = NoFlag, configGHCiLib = Flag True, configSplitObjs = Flag False, configStripExes = Flag True, configConstraints = [Dependency (PackageName "HaskellNet") (ThisVersion (Version {versionBranch = [0,2,5], versionTags = []})),Dependency (PackageName "array") (ThisVersion (Version {versionBranch = [0,3,0,2], versionTags = []})),Dependency (PackageName "base") (ThisVersion (Version {versionBranch = [4,3,1,0], versionTags = []})),Dependency (PackageName "bytestring") (ThisVersion (Version {versionBranch = [0,9,1,10], versionTags = []})),Dependency (PackageName "encoding") (ThisVersion (Version {versionBranch = [0,6,6], versionTags = []})),Dependency (PackageName "hsemail") (ThisVersion (Version {versionBranch = [1,7,1], versionTags = []})),Dependency (PackageName "old-locale") (ThisVersion (Version {versionBranch = [1,0,0,2], versionTags = []})),Dependency (PackageName "old-time") (ThisVersion (Version {versionBranch = [1,0,0,6], versionTags = []})),Dependency (PackageName "parsec") (ThisVersion (Version {versionBranch = [3,1,1], versionTags = []})),Dependency (PackageName "process") (ThisVersion (Version {versionBranch = [1,0,1,5], versionTags = []})),Dependency (PackageName "time") (ThisVersion (Version {versionBranch = [1,2,0,3], versionTags = []}))], configConfigurationsFlags = [], configTests = Flag False}, extraConfigArgs = [], installDirTemplates = InstallDirs {prefix = "/home/weiss/.cabal", bindir = "$prefix/bin", libdir = "$prefix/lib", libsubdir = "$pkgid/$compiler", dynlibdir = "$libdir", libexecdir = "$prefix/libexec", progdir = "$libdir/hugs/programs", includedir = "$libdir/$libsubdir/include", datadir = "$prefix/share", datasubdir = "$pkgid", docdir = "$datadir/doc/$pkgid", mandir = "$datadir/man", htmldir = "$docdir/html", haddockdir = "$htmldir"}, compiler = Compiler {compilerId = CompilerId GHC (Version {versionBranch = [7,0,4], versionTags = []}), compilerLanguages = [(Haskell98,"-XHaskell98"),(Haskell2010,"-XHaskell2010")], compilerExtensions = [(UnknownExtension "Haskell98","-XHaskell98"),(UnknownExtension "Haskell2010","-XHaskell2010"),(CPP,"-XCPP"),(UnknownExtension "NoCPP","-XNoCPP"),(PostfixOperators,"-XPostfixOperators"),(UnknownExtension "NoPostfixOperators","-XNoPostfixOperators"),(TupleSections,"-XTupleSections"),(UnknownExtension "NoTupleSections","-XNoTupleSections"),(PatternGuards,"-XPatternGuards"),(UnknownExtension "NoPatternGuards","-XNoPatternGuards"),(UnicodeSyntax,"-XUnicodeSyntax"),(UnknownExtension "NoUnicodeSyntax","-XNoUnicodeSyntax"),(MagicHash,"-XMagicHash"),(UnknownExtension "NoMagicHash","-XNoMagicHash"),(PolymorphicComponents,"-XPolymorphicComponents"),(UnknownExtension "NoPolymorphicComponents","-XNoPolymorphicComponents"),(ExistentialQuantification,"-XExistentialQuantification"),(UnknownExtension "NoExistentialQuantification","-XNoExistentialQuantification"),(KindSignatures,"-XKindSignatures"),(UnknownExtension "NoKindSignatures","-XNoKindSignatures"),(EmptyDataDecls,"-XEmptyDataDecls"),(UnknownExtension "NoEmptyDataDecls","-XNoEmptyDataDecls"),(ParallelListComp,"-XParallelListComp"),(UnknownExtension "NoParallelListComp","-XNoParallelListComp"),(TransformListComp,"-XTransformListComp"),(UnknownExtension "NoTransformListComp","-XNoTransformListComp"),(ForeignFunctionInterface,"-XForeignFunctionInterface"),(UnknownExtension "NoForeignFunctionInterface","-XNoForeignFunctionInterface"),(UnliftedFFITypes,"-XUnliftedFFITypes"),(UnknownExtension "NoUnliftedFFITypes","-XNoUnliftedFFITypes"),(GHCForeignImportPrim,"-XGHCForeignImportPrim"),(UnknownExtension "NoGHCForeignImportPrim","-XNoGHCForeignImportPrim"),(LiberalTypeSynonyms,"-XLiberalTypeSynonyms"),(UnknownExtension "NoLiberalTypeSynonyms","-XNoLiberalTypeSynonyms"),(Rank2Types,"-XRank2Types"),(UnknownExtension "NoRank2Types","-XNoRank2Types"),(RankNTypes,"-XRankNTypes"),(UnknownExtension "NoRankNTypes","-XNoRankNTypes"),(ImpredicativeTypes,"-XImpredicativeTypes"),(UnknownExtension "NoImpredicativeTypes","-XNoImpredicativeTypes"),(TypeOperators,"-XTypeOperators"),(UnknownExtension "NoTypeOperators","-XNoTypeOperators"),(RecursiveDo,"-XRecursiveDo"),(UnknownExtension "NoRecursiveDo","-XNoRecursiveDo"),(DoRec,"-XDoRec"),(UnknownExtension "NoDoRec","-XNoDoRec"),(Arrows,"-XArrows"),(UnknownExtension "NoArrows","-XNoArrows"),(UnknownExtension "PArr","-XPArr"),(UnknownExtension "NoPArr","-XNoPArr"),(TemplateHaskell,"-XTemplateHaskell"),(UnknownExtension "NoTemplateHaskell","-XNoTemplateHaskell"),(QuasiQuotes,"-XQuasiQuotes"),(UnknownExtension "NoQuasiQuotes","-XNoQuasiQuotes"),(Generics,"-XGenerics"),(UnknownExtension "NoGenerics","-XNoGenerics"),(NoImplicitPrelude,"-XNoImplicitPrelude"),(NoImplicitPrelude,"-XNoImplicitPrelude"),(RecordWildCards,"-XRecordWildCards"),(UnknownExtension "NoRecordWildCards","-XNoRecordWildCards"),(NamedFieldPuns,"-XNamedFieldPuns"),(UnknownExtension "NoNamedFieldPuns","-XNoNamedFieldPuns"),(RecordPuns,"-XRecordPuns"),(UnknownExtension "NoRecordPuns","-XNoRecordPuns"),(DisambiguateRecordFields,"-XDisambiguateRecordFields"),(UnknownExtension "NoDisambiguateRecordFields","-XNoDisambiguateRecordFields"),(OverloadedStrings,"-XOverloadedStrings"),(UnknownExtension "NoOverloadedStrings","-XNoOverloadedStrings"),(GADTs,"-XGADTs"),(UnknownExtension "NoGADTs","-XNoGADTs"),(ViewPatterns,"-XViewPatterns"),(UnknownExtension "NoViewPatterns","-XNoViewPatterns"),(TypeFamilies,"-XTypeFamilies"),(UnknownExtension "NoTypeFamilies","-XNoTypeFamilies"),(BangPatterns,"-XBangPatterns"),(UnknownExtension "NoBangPatterns","-XNoBangPatterns"),(NoMonomorphismRestriction,"-XNoMonomorphismRestriction"),(NoMonomorphismRestriction,"-XNoMonomorphismRestriction"),(NPlusKPatterns,"-XNPlusKPatterns"),(UnknownExtension "NoNPlusKPatterns","-XNoNPlusKPatterns"),(DoAndIfThenElse,"-XDoAndIfThenElse"),(UnknownExtension "NoDoAndIfThenElse","-XNoDoAndIfThenElse"),(RebindableSyntax,"-XRebindableSyntax"),(UnknownExtension "NoRebindableSyntax","-XNoRebindableSyntax"),(NoMonoPatBinds,"-XNoMonoPatBinds"),(NoMonoPatBinds,"-XNoMonoPatBinds"),(ExplicitForAll,"-XExplicitForAll"),(UnknownExtension "NoExplicitForAll","-XNoExplicitForAll"),(UnknownExtension "AlternativeLayoutRule","-XAlternativeLayoutRule"),(UnknownExtension "NoAlternativeLayoutRule","-XNoAlternativeLayoutRule"),(UnknownExtension "AlternativeLayoutRuleTransitional","-XAlternativeLayoutRuleTransitional"),(UnknownExtension "NoAlternativeLayoutRuleTransitional","-XNoAlternativeLayoutRuleTransitional"),(DatatypeContexts,"-XDatatypeContexts"),(UnknownExtension "NoDatatypeContexts","-XNoDatatypeContexts"),(MonoLocalBinds,"-XMonoLocalBinds"),(UnknownExtension "NoMonoLocalBinds","-XNoMonoLocalBinds"),(RelaxedPolyRec,"-XRelaxedPolyRec"),(UnknownExtension "NoRelaxedPolyRec","-XNoRelaxedPolyRec"),(ExtendedDefaultRules,"-XExtendedDefaultRules"),(UnknownExtension "NoExtendedDefaultRules","-XNoExtendedDefaultRules"),(ImplicitParams,"-XImplicitParams"),(UnknownExtension "NoImplicitParams","-XNoImplicitParams"),(ScopedTypeVariables,"-XScopedTypeVariables"),(UnknownExtension "NoScopedTypeVariables","-XNoScopedTypeVariables"),(PatternSignatures,"-XPatternSignatures"),(UnknownExtension "NoPatternSignatures","-XNoPatternSignatures"),(UnboxedTuples,"-XUnboxedTuples"),(UnknownExtension "NoUnboxedTuples","-XNoUnboxedTuples"),(StandaloneDeriving,"-XStandaloneDeriving"),(UnknownExtension "NoStandaloneDeriving","-XNoStandaloneDeriving"),(DeriveDataTypeable,"-XDeriveDataTypeable"),(UnknownExtension "NoDeriveDataTypeable","-XNoDeriveDataTypeable"),(DeriveFunctor,"-XDeriveFunctor"),(UnknownExtension "NoDeriveFunctor","-XNoDeriveFunctor"),(DeriveTraversable,"-XDeriveTraversable"),(UnknownExtension "NoDeriveTraversable","-XNoDeriveTraversable"),(DeriveFoldable,"-XDeriveFoldable"),(UnknownExtension "NoDeriveFoldable","-XNoDeriveFoldable"),(TypeSynonymInstances,"-XTypeSynonymInstances"),(UnknownExtension "NoTypeSynonymInstances","-XNoTypeSynonymInstances"),(FlexibleContexts,"-XFlexibleContexts"),(UnknownExtension "NoFlexibleContexts","-XNoFlexibleContexts"),(FlexibleInstances,"-XFlexibleInstances"),(UnknownExtension "NoFlexibleInstances","-XNoFlexibleInstances"),(ConstrainedClassMethods,"-XConstrainedClassMethods"),(UnknownExtension "NoConstrainedClassMethods","-XNoConstrainedClassMethods"),(MultiParamTypeClasses,"-XMultiParamTypeClasses"),(UnknownExtension "NoMultiParamTypeClasses","-XNoMultiParamTypeClasses"),(FunctionalDependencies,"-XFunctionalDependencies"),(UnknownExtension "NoFunctionalDependencies","-XNoFunctionalDependencies"),(GeneralizedNewtypeDeriving,"-XGeneralizedNewtypeDeriving"),(UnknownExtension "NoGeneralizedNewtypeDeriving","-XNoGeneralizedNewtypeDeriving"),(OverlappingInstances,"-XOverlappingInstances"),(UnknownExtension "NoOverlappingInstances","-XNoOverlappingInstances"),(UndecidableInstances,"-XUndecidableInstances"),(UnknownExtension "NoUndecidableInstances","-XNoUndecidableInstances"),(IncoherentInstances,"-XIncoherentInstances"),(UnknownExtension "NoIncoherentInstances","-XNoIncoherentInstances"),(PackageImports,"-XPackageImports"),(UnknownExtension "NoPackageImports","-XNoPackageImports"),(NewQualifiedOperators,"-XNewQualifiedOperators"),(UnknownExtension "NoNewQualifiedOperators","-XNoNewQualifiedOperators")]}, buildDir = "dist/build", scratchDir = "dist/scratch", libraryConfig = Just (ComponentLocalBuildInfo {componentPackageDeps = [(InstalledPackageId "HaskellNet-0.2.5-81c482ee7528a551de24391bfeb01267",PackageIdentifier {pkgName = PackageName "HaskellNet", pkgVersion = Version {versionBranch = [0,2,5], versionTags = []}}),(InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",PackageIdentifier {pkgName = PackageName "array", pkgVersion = Version {versionBranch = [0,3,0,2], versionTags = []}}),(InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",PackageIdentifier {pkgName = PackageName "base", pkgVersion = Version {versionBranch = [4,3,1,0], versionTags = []}}),(InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",PackageIdentifier {pkgName = PackageName "bytestring", pkgVersion = Version {versionBranch = [0,9,1,10], versionTags = []}}),(InstalledPackageId "encoding-0.6.6-bb9ccd8ecdfd42f02e2d7fe6d76fbe0b",PackageIdentifier {pkgName = PackageName "encoding", pkgVersion = Version {versionBranch = [0,6,6], versionTags = []}}),(InstalledPackageId "hsemail-1.7.1-0b214bfc6a4fc73713740b233373209f",PackageIdentifier {pkgName = PackageName "hsemail", pkgVersion = Version {versionBranch = [1,7,1], versionTags = []}}),(InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",PackageIdentifier {pkgName = PackageName "old-locale", pkgVersion = Version {versionBranch = [1,0,0,2], versionTags = []}}),(InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",PackageIdentifier {pkgName = PackageName "old-time", pkgVersion = Version {versionBranch = [1,0,0,6], versionTags = []}}),(InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",PackageIdentifier {pkgName = PackageName "parsec", pkgVersion = Version {versionBranch = [3,1,1], versionTags = []}}),(InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",PackageIdentifier {pkgName = PackageName "process", pkgVersion = Version {versionBranch = [1,0,1,5], versionTags = []}}),(InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3",PackageIdentifier {pkgName = PackageName "time", pkgVersion = Version {versionBranch = [1,2,0,3], versionTags = []}})]}), executableConfigs = [], testSuiteConfigs = [], installedPkgs = PackageIndex (fromList [(InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8",InstalledPackageInfo {installedPackageId = InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8", sourcePackageId = PackageIdentifier {pkgName = PackageName "Cabal", pkgVersion = Version {versionBranch = [1,10,2,0], versionTags = []}}, license = BSD3, copyright = "2003-2006, Isaac Jones\n2005-2011, Duncan Coutts", maintainer = "cabal-devel@haskell.org", author = "Isaac Jones <ijones@syntaxpolice.org>\nDuncan Coutts <duncan@community.haskell.org>", stability = "", homepage = "http://www.haskell.org/cabal/", pkgUrl = "", description = "The Haskell Common Architecture for Building Applications and\nLibraries: a framework defining a common interface for authors to more\neasily build their Haskell applications in a portable way.\n\nThe Haskell Cabal is part of a larger infrastructure for distributing,\norganizing, and cataloging Haskell libraries and tools.", category = "Distribution", exposed = True, exposedModules = [ModuleName ["Distribution","Compiler"],ModuleName ["Distribution","InstalledPackageInfo"],ModuleName ["Distribution","License"],ModuleName ["Distribution","Make"],ModuleName ["Distribution","ModuleName"],ModuleName ["Distribution","Package"],ModuleName ["Distribution","PackageDescription"],ModuleName ["Distribution","PackageDescription","Configuration"],ModuleName ["Distribution","PackageDescription","Parse"],ModuleName ["Distribution","PackageDescription","Check"],ModuleName ["Distribution","ParseUtils"],ModuleName ["Distribution","ReadE"],ModuleName ["Distribution","Simple"],ModuleName ["Distribution","Simple","Build"],ModuleName ["Distribution","Simple","Build","Macros"],ModuleName ["Distribution","Simple","Build","PathsModule"],ModuleName ["Distribution","Simple","BuildPaths"],ModuleName ["Distribution","Simple","Command"],ModuleName ["Distribution","Simple","Compiler"],ModuleName ["Distribution","Simple","Configure"],ModuleName ["Distribution","Simple","GHC"],ModuleName ["Distribution","Simple","LHC"],ModuleName ["Distribution","Simple","Haddock"],ModuleName ["Distribution","Simple","Hugs"],ModuleName ["Distribution","Simple","Install"],ModuleName ["Distribution","Simple","InstallDirs"],ModuleName ["Distribution","Simple","JHC"],ModuleName ["Distribution","Simple","LocalBuildInfo"],ModuleName ["Distribution","Simple","NHC"],ModuleName ["Distribution","Simple","PackageIndex"],ModuleName ["Distribution","Simple","PreProcess"],ModuleName ["Distribution","Simple","PreProcess","Unlit"],ModuleName ["Distribution","Simple","Program"],ModuleName ["Distribution","Simple","Program","Ar"],ModuleName ["Distribution","Simple","Program","Builtin"],ModuleName ["Distribution","Simple","Program","Db"],ModuleName ["Distribution","Simple","Program","HcPkg"],ModuleName ["Distribution","Simple","Program","Ld"],ModuleName ["Distribution","Simple","Program","Run"],ModuleName ["Distribution","Simple","Program","Script"],ModuleName ["Distribution","Simple","Program","Types"],ModuleName ["Distribution","Simple","Register"],ModuleName ["Distribution","Simple","Setup"],ModuleName ["Distribution","Simple","SrcDist"],ModuleName ["Distribution","Simple","Test"],ModuleName ["Distribution","Simple","UHC"],ModuleName ["Distribution","Simple","UserHooks"],ModuleName ["Distribution","Simple","Utils"],ModuleName ["Distribution","System"],ModuleName ["Distribution","TestSuite"],ModuleName ["Distribution","Text"],ModuleName ["Distribution","Verbosity"],ModuleName ["Distribution","Version"],ModuleName ["Distribution","Compat","ReadP"],ModuleName ["Language","Haskell","Extension"]], hiddenModules = [ModuleName ["Distribution","GetOpt"],ModuleName ["Distribution","Compat","Exception"],ModuleName ["Distribution","Compat","CopyFile"],ModuleName ["Distribution","Compat","TempFile"],ModuleName ["Distribution","Simple","GHC","IPI641"],ModuleName ["Distribution","Simple","GHC","IPI642"],ModuleName ["Paths_Cabal"]], importDirs = ["/usr/lib/ghc/Cabal-1.10.2.0"], libraryDirs = ["/usr/lib/ghc/Cabal-1.10.2.0"], hsLibraries = ["HSCabal-1.10.2.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/Cabal-1.10.2.0/Cabal.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/Cabal-1.10.2.0"]}),(InstalledPackageId "Crypto-4.2.3-ffcb02efddea4620774b9c0dc8e9a710",InstalledPackageInfo {installedPackageId = InstalledPackageId "Crypto-4.2.3-ffcb02efddea4620774b9c0dc8e9a710", sourcePackageId = PackageIdentifier {pkgName = PackageName "Crypto", pkgVersion = Version {versionBranch = [4,2,3], versionTags = []}}, license = OtherLicense, copyright = "Dominic Steinitz 2003 - 2007", maintainer = "Caylee Hogg <caylee.hogg@gmail.com>", author = "Dominic Steinitz", stability = "Alpha", homepage = "", pkgUrl = "", description = "DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble,\nHexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5\nPadding, Various Encryption Modes e.g. Cipher Block Chaining all in one package,\nwith HUnit and QuickCheck tests, and examples.", category = "Cryptography, Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","BubbleBabble"],ModuleName ["Codec","Encryption","RSA"],ModuleName ["Codec","Encryption","RSA","EMEOAEP"],ModuleName ["Codec","Encryption","RSA","MGF"],ModuleName ["Codec","Encryption","RSA","NumberTheory"],ModuleName ["Codec","Encryption","DES"],ModuleName ["Codec","Encryption","AES"],ModuleName ["Codec","Encryption","TEA"],ModuleName ["Codec","Encryption","Blowfish"],ModuleName ["Codec","Encryption","Modes"],ModuleName ["Codec","Encryption","Padding"],ModuleName ["Codec","Text","Raw"],ModuleName ["Codec","Utils"],ModuleName ["Data","Digest","MD5"],ModuleName ["Data","Digest","SHA1"],ModuleName ["Data","Digest","SHA2"],ModuleName ["Data","Digest","SHA224"],ModuleName ["Data","Digest","SHA256"],ModuleName ["Data","Digest","SHA384"],ModuleName ["Data","Digest","SHA512"],ModuleName ["Data","LargeWord"],ModuleName ["Data","HMAC"]], hiddenModules = [ModuleName ["Codec","Encryption","BlowfishAux"],ModuleName ["Codec","Encryption","DESAux"],ModuleName ["Codec","Encryption","AESAux"],ModuleName ["Data","Digest","MD5Aux"]], importDirs = ["/home/weiss/.cabal/lib/Crypto-4.2.3/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/Crypto-4.2.3/ghc-7.0.4"], hsLibraries = ["HSCrypto-4.2.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "HUnit-1.2.2.3-8b92cc3d1e355e6ea559cace2bb4afba",InstalledPackageId "QuickCheck-2.4.1.1-b817245d10c77dacd96d7e177d2fe501",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/Crypto-4.2.3/html/Crypto.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/Crypto-4.2.3/html"]}),(InstalledPackageId "HUnit-1.2.2.3-8b92cc3d1e355e6ea559cace2bb4afba",InstalledPackageInfo {installedPackageId = InstalledPackageId "HUnit-1.2.2.3-8b92cc3d1e355e6ea559cace2bb4afba", sourcePackageId = PackageIdentifier {pkgName = PackageName "HUnit", pkgVersion = Version {versionBranch = [1,2,2,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "hunit@richardg.name", author = "Dean Herington", stability = "stable", homepage = "http://hunit.sourceforge.net/", pkgUrl = "", description = "HUnit is a unit testing framework for Haskell, inspired by the\nJUnit tool for Java, see: <http://www.junit.org>.", category = "Testing", exposed = True, exposedModules = [ModuleName ["Test","HUnit","Base"],ModuleName ["Test","HUnit","Lang"],ModuleName ["Test","HUnit","Terminal"],ModuleName ["Test","HUnit","Text"],ModuleName ["Test","HUnit"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/HUnit-1.2.2.3/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/HUnit-1.2.2.3/ghc-7.0.4"], hsLibraries = ["HSHUnit-1.2.2.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/hunit-1.2.2.3/HUnit.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-hunit-doc/html/"]}),(InstalledPackageId "HaXml-1.22.3-fa6b236756579eeaf87c4205d6ba9d01",InstalledPackageInfo {installedPackageId = InstalledPackageId "HaXml-1.22.3-fa6b236756579eeaf87c4205d6ba9d01", sourcePackageId = PackageIdentifier {pkgName = PackageName "HaXml", pkgVersion = Version {versionBranch = [1,22,3], versionTags = []}}, license = LGPL Nothing, copyright = "", maintainer = "author", author = "Malcolm Wallace <Malcolm.Wallace@me.com>", stability = "", homepage = "http://www.cs.york.ac.uk/fp/HaXml/", pkgUrl = "", description = "Haskell utilities for parsing, filtering, transforming and\ngenerating XML documents.", category = "Text, XML", exposed = True, exposedModules = [ModuleName ["Text","XML","HaXml","Schema","Schema"],ModuleName ["Text","XML","HaXml"],ModuleName ["Text","XML","HaXml","ByteStringPP"],ModuleName ["Text","XML","HaXml","Combinators"],ModuleName ["Text","XML","HaXml","DtdToHaskell","Convert"],ModuleName ["Text","XML","HaXml","DtdToHaskell","Instance"],ModuleName ["Text","XML","HaXml","DtdToHaskell","TypeDef"],ModuleName ["Text","XML","HaXml","Escape"],ModuleName ["Text","XML","HaXml","Html","Generate"],ModuleName ["Text","XML","HaXml","Html","Parse"],ModuleName ["Text","XML","HaXml","Html","ParseLazy"],ModuleName ["Text","XML","HaXml","Html","Pretty"],ModuleName ["Text","XML","HaXml","Lex"],ModuleName ["Text","XML","HaXml","Namespaces"],ModuleName ["Text","XML","HaXml","OneOfN"],ModuleName ["Text","XML","HaXml","Parse"],ModuleName ["Text","XML","HaXml","ParseLazy"],ModuleName ["Text","XML","HaXml","Posn"],ModuleName ["Text","XML","HaXml","Pretty"],ModuleName ["Text","XML","HaXml","SAX"],ModuleName ["Text","XML","HaXml","Schema","Parse"],ModuleName ["Text","XML","HaXml","Schema","XSDTypeModel"],ModuleName ["Text","XML","HaXml","Schema","HaskellTypeModel"],ModuleName ["Text","XML","HaXml","Schema","NameConversion"],ModuleName ["Text","XML","HaXml","Schema","TypeConversion"],ModuleName ["Text","XML","HaXml","Schema","PrettyHaskell"],ModuleName ["Text","XML","HaXml","Schema","PrimitiveTypes"],ModuleName ["Text","XML","HaXml","Schema","Environment"],ModuleName ["Text","XML","HaXml","ShowXmlLazy"],ModuleName ["Text","XML","HaXml","Types"],ModuleName ["Text","XML","HaXml","TypeMapping"],ModuleName ["Text","XML","HaXml","Util"],ModuleName ["Text","XML","HaXml","Validate"],ModuleName ["Text","XML","HaXml","Verbatim"],ModuleName ["Text","XML","HaXml","Wrappers"],ModuleName ["Text","XML","HaXml","XmlContent"],ModuleName ["Text","XML","HaXml","XmlContent","Parser"],ModuleName ["Text","XML","HaXml","XmlContent","Haskell"],ModuleName ["Text","XML","HaXml","Xtract","Combinators"],ModuleName ["Text","XML","HaXml","Xtract","Lex"],ModuleName ["Text","XML","HaXml","Xtract","Parse"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/HaXml-1.22.3/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/HaXml-1.22.3/ghc-7.0.4"], hsLibraries = ["HSHaXml-1.22.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "polyparse-1.7-5e621b6e06b54b03b32f822eda59611f",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/HaXml-1.22.3/html/HaXml.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/HaXml-1.22.3/html"]}),(InstalledPackageId "HaskellNet-0.2.5-81c482ee7528a551de24391bfeb01267",InstalledPackageInfo {installedPackageId = InstalledPackageId "HaskellNet-0.2.5-81c482ee7528a551de24391bfeb01267", sourcePackageId = PackageIdentifier {pkgName = PackageName "HaskellNet", pkgVersion = Version {versionBranch = [0,2,5], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Robert Wills <wrwills@gmail.com>", author = "Jun Mukai", stability = "", homepage = "https://patch-tag.com/r/wrwills/HaskellNet", pkgUrl = "", description = "Originally written for Google SOC, provides network related libraries such as POP3, SMTP, IMAP.\nAll I have done is get the project to compile using cabal, check that these libraries basically\nwork, and add some examples", category = "Network", exposed = True, exposedModules = [ModuleName ["Text","IMAPParsers"],ModuleName ["Text","Mime"],ModuleName ["Text","URI"],ModuleName ["Network","HaskellNet","IMAP"],ModuleName ["Network","HaskellNet","SMTP"],ModuleName ["Network","HaskellNet","POP3"],ModuleName ["Network","HaskellNet","BSStream"],ModuleName ["Network","HaskellNet","Auth"]], hiddenModules = [ModuleName ["Data","Record"],ModuleName ["Text","Packrat","Pos"],ModuleName ["Text","Packrat","Parse"]], importDirs = ["/home/weiss/.cabal/lib/HaskellNet-0.2.5/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/HaskellNet-0.2.5/ghc-7.0.4"], hsLibraries = ["HSHaskellNet-0.2.5"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "Crypto-4.2.3-ffcb02efddea4620774b9c0dc8e9a710",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "base64-string-0.2-fc18e3962e36f836374ea422eb77eba8",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "haskell98-1.1.0.1-2b0f6872c26c4a8bd0e1249e69543abe",InstalledPackageId "mime-mail-0.3.0.2-223b72a33bac447f25c062a24233492e",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "network-2.3.0.2-5bde1ffeb5779cf47a05e221fbd362fb",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff",InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/HaskellNet-0.2.5/html/HaskellNet.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/HaskellNet-0.2.5/html"]}),(InstalledPackageId "QuickCheck-2.4.1.1-b817245d10c77dacd96d7e177d2fe501",InstalledPackageInfo {installedPackageId = InstalledPackageId "QuickCheck-2.4.1.1-b817245d10c77dacd96d7e177d2fe501", sourcePackageId = PackageIdentifier {pkgName = PackageName "QuickCheck", pkgVersion = Version {versionBranch = [2,4,1,1], versionTags = []}}, license = BSD3, copyright = "2000-2011 Koen Claessen, 2006-2008 Bj\246rn Bringert, 2009-2011 Nick Smallbone", maintainer = "QuickCheck developers <quickcheck@projects.haskell.org>", author = "Koen Claessen <koen@chalmers.se>", stability = "", homepage = "http://code.haskell.org/QuickCheck", pkgUrl = "", description = "QuickCheck is a library for random testing of program properties.\n\nThe programmer provides a specification of the program, in\nthe form of properties which functions should satisfy, and\nQuickCheck then tests that the properties hold in a large number\nof randomly generated cases.\n\nSpecifications are expressed in\nHaskell, using combinators defined in the QuickCheck library.\nQuickCheck provides combinators to define properties, observe\nthe distribution of test data, and define test\ndata generators.", category = "Testing", exposed = True, exposedModules = [ModuleName ["Test","QuickCheck","All"],ModuleName ["Test","QuickCheck","Function"],ModuleName ["Test","QuickCheck"],ModuleName ["Test","QuickCheck","Arbitrary"],ModuleName ["Test","QuickCheck","Gen"],ModuleName ["Test","QuickCheck","Monadic"],ModuleName ["Test","QuickCheck","Modifiers"],ModuleName ["Test","QuickCheck","Property"],ModuleName ["Test","QuickCheck","Test"],ModuleName ["Test","QuickCheck","Text"],ModuleName ["Test","QuickCheck","Poly"],ModuleName ["Test","QuickCheck","State"]], hiddenModules = [ModuleName ["Test","QuickCheck","Exception"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/QuickCheck-2.4.1.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/QuickCheck-2.4.1.1/ghc-7.0.4"], hsLibraries = ["HSQuickCheck-2.4.1.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0",InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/quickcheck2-2.4.1.1/QuickCheck.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-quickcheck2-doc/html/"]}),(InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageInfo {installedPackageId = InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9", sourcePackageId = PackageIdentifier {pkgName = PackageName "array", pkgVersion = Version {versionBranch = [0,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package defines the classes @IArray@ of immutable arrays and\n@MArray@ of arrays mutable within appropriate monads, as well as\nsome instances of these classes.", category = "Data Structures", exposed = True, exposedModules = [ModuleName ["Data","Array","Base"],ModuleName ["Data","Array","IArray"],ModuleName ["Data","Array","IO"],ModuleName ["Data","Array","IO","Internals"],ModuleName ["Data","Array","MArray"],ModuleName ["Data","Array","ST"],ModuleName ["Data","Array","Storable"],ModuleName ["Data","Array","Unboxed"],ModuleName ["Data","Array"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/array-0.3.0.2"], libraryDirs = ["/usr/lib/ghc/array-0.3.0.2"], hsLibraries = ["HSarray-0.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/array-0.3.0.2/array.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/array-0.3.0.2"]}),(InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageInfo {installedPackageId = InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752", sourcePackageId = PackageIdentifier {pkgName = PackageName "base", pkgVersion = Version {versionBranch = [4,3,1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains the Prelude and its support libraries,\nand a large collection of useful libraries ranging from data\nstructures to parsing combinators and debugging utilities.", category = "", exposed = True, exposedModules = [ModuleName ["Foreign","Concurrent"],ModuleName ["GHC","Arr"],ModuleName ["GHC","Base"],ModuleName ["GHC","Classes"],ModuleName ["GHC","Conc"],ModuleName ["GHC","Conc","IO"],ModuleName ["GHC","Conc","Signal"],ModuleName ["GHC","Conc","Sync"],ModuleName ["GHC","ConsoleHandler"],ModuleName ["GHC","Constants"],ModuleName ["GHC","Desugar"],ModuleName ["GHC","Enum"],ModuleName ["GHC","Environment"],ModuleName ["GHC","Err"],ModuleName ["GHC","Exception"],ModuleName ["GHC","Exts"],ModuleName ["GHC","Float"],ModuleName ["GHC","ForeignPtr"],ModuleName ["GHC","MVar"],ModuleName ["GHC","IO"],ModuleName ["GHC","IO","IOMode"],ModuleName ["GHC","IO","Buffer"],ModuleName ["GHC","IO","Device"],ModuleName ["GHC","IO","BufferedIO"],ModuleName ["GHC","IO","FD"],ModuleName ["GHC","IO","Exception"],ModuleName ["GHC","IO","Encoding"],ModuleName ["GHC","IO","Encoding","Latin1"],ModuleName ["GHC","IO","Encoding","UTF8"],ModuleName ["GHC","IO","Encoding","UTF16"],ModuleName ["GHC","IO","Encoding","UTF32"],ModuleName ["GHC","IO","Encoding","Types"],ModuleName ["GHC","IO","Encoding","Iconv"],ModuleName ["GHC","IO","Encoding","CodePage"],ModuleName ["GHC","IO","Handle"],ModuleName ["GHC","IO","Handle","Types"],ModuleName ["GHC","IO","Handle","Internals"],ModuleName ["GHC","IO","Handle","FD"],ModuleName ["GHC","IO","Handle","Text"],ModuleName ["GHC","IOBase"],ModuleName ["GHC","Handle"],ModuleName ["GHC","IORef"],ModuleName ["GHC","IOArray"],ModuleName ["GHC","Int"],ModuleName ["GHC","List"],ModuleName ["GHC","Num"],ModuleName ["GHC","PArr"],ModuleName ["GHC","Pack"],ModuleName ["GHC","Ptr"],ModuleName ["GHC","Read"],ModuleName ["GHC","Real"],ModuleName ["GHC","ST"],ModuleName ["GHC","STRef"],ModuleName ["GHC","Show"],ModuleName ["GHC","Stable"],ModuleName ["GHC","Storable"],ModuleName ["GHC","TopHandler"],ModuleName ["GHC","Unicode"],ModuleName ["GHC","Weak"],ModuleName ["GHC","Word"],ModuleName ["System","Timeout"],ModuleName ["System","Event"],ModuleName ["Control","Applicative"],ModuleName ["Control","Arrow"],ModuleName ["Control","Category"],ModuleName ["Control","Concurrent"],ModuleName ["Control","Concurrent","Chan"],ModuleName ["Control","Concurrent","MVar"],ModuleName ["Control","Concurrent","QSem"],ModuleName ["Control","Concurrent","QSemN"],ModuleName ["Control","Concurrent","SampleVar"],ModuleName ["Control","Exception"],ModuleName ["Control","Exception","Base"],ModuleName ["Control","OldException"],ModuleName ["Control","Monad"],ModuleName ["Control","Monad","Fix"],ModuleName ["Control","Monad","Instances"],ModuleName ["Control","Monad","ST"],ModuleName ["Control","Monad","ST","Lazy"],ModuleName ["Control","Monad","ST","Strict"],ModuleName ["Data","Bits"],ModuleName ["Data","Bool"],ModuleName ["Data","Char"],ModuleName ["Data","Complex"],ModuleName ["Data","Dynamic"],ModuleName ["Data","Either"],ModuleName ["Data","Eq"],ModuleName ["Data","Data"],ModuleName ["Data","Fixed"],ModuleName ["Data","Foldable"],ModuleName ["Data","Function"],ModuleName ["Data","Functor"],ModuleName ["Data","HashTable"],ModuleName ["Data","IORef"],ModuleName ["Data","Int"],ModuleName ["Data","Ix"],ModuleName ["Data","List"],ModuleName ["Data","Maybe"],ModuleName ["Data","Monoid"],ModuleName ["Data","Ord"],ModuleName ["Data","Ratio"],ModuleName ["Data","STRef"],ModuleName ["Data","STRef","Lazy"],ModuleName ["Data","STRef","Strict"],ModuleName ["Data","String"],ModuleName ["Data","Traversable"],ModuleName ["Data","Tuple"],ModuleName ["Data","Typeable"],ModuleName ["Data","Unique"],ModuleName ["Data","Version"],ModuleName ["Data","Word"],ModuleName ["Debug","Trace"],ModuleName ["Foreign"],ModuleName ["Foreign","C"],ModuleName ["Foreign","C","Error"],ModuleName ["Foreign","C","String"],ModuleName ["Foreign","C","Types"],ModuleName ["Foreign","ForeignPtr"],ModuleName ["Foreign","Marshal"],ModuleName ["Foreign","Marshal","Alloc"],ModuleName ["Foreign","Marshal","Array"],ModuleName ["Foreign","Marshal","Error"],ModuleName ["Foreign","Marshal","Pool"],ModuleName ["Foreign","Marshal","Utils"],ModuleName ["Foreign","Ptr"],ModuleName ["Foreign","StablePtr"],ModuleName ["Foreign","Storable"],ModuleName ["Numeric"],ModuleName ["Prelude"],ModuleName ["System","Console","GetOpt"],ModuleName ["System","CPUTime"],ModuleName ["System","Environment"],ModuleName ["System","Exit"],ModuleName ["System","IO"],ModuleName ["System","IO","Error"],ModuleName ["System","IO","Unsafe"],ModuleName ["System","Info"],ModuleName ["System","Mem"],ModuleName ["System","Mem","StableName"],ModuleName ["System","Mem","Weak"],ModuleName ["System","Posix","Internals"],ModuleName ["System","Posix","Types"],ModuleName ["Text","ParserCombinators","ReadP"],ModuleName ["Text","ParserCombinators","ReadPrec"],ModuleName ["Text","Printf"],ModuleName ["Text","Read"],ModuleName ["Text","Read","Lex"],ModuleName ["Text","Show"],ModuleName ["Text","Show","Functions"],ModuleName ["Unsafe","Coerce"]], hiddenModules = [ModuleName ["System","Event","Array"],ModuleName ["System","Event","Clock"],ModuleName ["System","Event","Control"],ModuleName ["System","Event","EPoll"],ModuleName ["System","Event","IntMap"],ModuleName ["System","Event","Internal"],ModuleName ["System","Event","KQueue"],ModuleName ["System","Event","Manager"],ModuleName ["System","Event","PSQ"],ModuleName ["System","Event","Poll"],ModuleName ["System","Event","Thread"],ModuleName ["System","Event","Unique"]], importDirs = ["/usr/lib/ghc/base-4.3.1.0"], libraryDirs = ["/usr/lib/ghc/base-4.3.1.0"], hsLibraries = ["HSbase-4.3.1.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/base-4.3.1.0/include"], includes = ["HsBase.h"], depends = [InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1",InstalledPackageId "integer-gmp-0.2.0.3-5eaa6837ba99886b46a7c7f12bca5e66",InstalledPackageId "builtin_rts"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/base-4.3.1.0/base.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0"]}),(InstalledPackageId "base64-string-0.2-fc18e3962e36f836374ea422eb77eba8",InstalledPackageInfo {installedPackageId = InstalledPackageId "base64-string-0.2-fc18e3962e36f836374ea422eb77eba8", sourcePackageId = PackageIdentifier {pkgName = PackageName "base64-string", pkgVersion = Version {versionBranch = [0,2], versionTags = []}}, license = OtherLicense, copyright = "Ian Lynagh, 2005, 2007", maintainer = "igloo@earth.li", author = "Ian Lynagh", stability = "experimental", homepage = "http://urchin.earth.li/~ian/cabal/base64-string/", pkgUrl = "", description = "This Base64 implementation uses the characters\nA-Z a-z 0-9 + /\nalong with\n=\nto signal the number of characters mod 3.\nIt is compliant with both PEM (RFC 989 / RFC 1421) and MIME (RFC 2045).", category = "Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","Base64","String"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/base64-string-0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/base64-string-0.2/ghc-7.0.4"], hsLibraries = ["HSbase64-string-0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/base64-string-0.2/html/base64-string.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/base64-string-0.2/html"]}),(InstalledPackageId "bin-package-db-0.0.0.0-af6b05fd4afd30ffbd9a84bce9ea69f8",InstalledPackageInfo {installedPackageId = InstalledPackageId "bin-package-db-0.0.0.0-af6b05fd4afd30ffbd9a84bce9ea69f8", sourcePackageId = PackageIdentifier {pkgName = PackageName "bin-package-db", pkgVersion = Version {versionBranch = [0,0,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "cvs-ghc@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = [ModuleName ["Distribution","InstalledPackageInfo","Binary"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/bin-package-db-0.0.0.0"], libraryDirs = ["/usr/lib/ghc/bin-package-db-0.0.0.0"], hsLibraries = ["HSbin-package-db-0.0.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "ghc-binary-0.5.0.2-467c65f87cd118be0b44fba4608368a5"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/bin-package-db-0.0.0.0/bin-package-db.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/bin-package-db-0.0.0.0"]}),(InstalledPackageId "binary-0.5.0.2-4d7bfcac10d4e7971b5aba4723281483",InstalledPackageInfo {installedPackageId = InstalledPackageId "binary-0.5.0.2-4d7bfcac10d4e7971b5aba4723281483", sourcePackageId = PackageIdentifier {pkgName = PackageName "binary", pkgVersion = Version {versionBranch = [0,5,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Lennart Kolmodin, Don Stewart <dons@galois.com>", author = "Lennart Kolmodin <kolmodin@dtek.chalmers.se>", stability = "provisional", homepage = "http://code.haskell.org/binary/", pkgUrl = "", description = "Efficient, pure binary serialisation using lazy ByteStrings.\nHaskell values may be encoded to and from binary formats,\nwritten to disk as binary, or sent over the network.\nSerialisation speeds of over 1 G\\/sec have been observed,\nso this library should be suitable for high performance\nscenarios.", category = "Data, Parsing", exposed = True, exposedModules = [ModuleName ["Data","Binary"],ModuleName ["Data","Binary","Put"],ModuleName ["Data","Binary","Get"],ModuleName ["Data","Binary","Builder"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/binary-0.5.0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/binary-0.5.0.2/ghc-7.0.4"], hsLibraries = ["HSbinary-0.5.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/binary-0.5.0.2/html/binary.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/binary-0.5.0.2/html"]}),(InstalledPackageId "blaze-builder-0.3.0.1-4883f182c84b1d24e6e234afb8b1b95e",InstalledPackageInfo {installedPackageId = InstalledPackageId "blaze-builder-0.3.0.1-4883f182c84b1d24e6e234afb8b1b95e", sourcePackageId = PackageIdentifier {pkgName = PackageName "blaze-builder", pkgVersion = Version {versionBranch = [0,3,0,1], versionTags = []}}, license = BSD3, copyright = "2010 Simon Meier\n2010 Jasper Van der Jeugt", maintainer = "Simon Meier <iridcode@gmail.com>", author = "Jasper Van der Jeugt, Simon Meier", stability = "Experimental", homepage = "http://github.com/meiersi/blaze-builder", pkgUrl = "", description = "This library provides an abstraction of buffered output of\nbyte streams and several convenience functions to exploit\nit. For example, it allows to efficiently serialize\nHaskell values to lazy bytestrings with a large average\nchunk size. The large average chunk size allows to make\ngood use of cache prefetching in later processing steps\n(e.g. compression) and reduces the sytem call overhead\nwhen writing the resulting lazy bytestring to a file or\nsending it over the network.", category = "Data", exposed = True, exposedModules = [ModuleName ["Blaze","ByteString","Builder"],ModuleName ["Blaze","ByteString","Builder","Int"],ModuleName ["Blaze","ByteString","Builder","Word"],ModuleName ["Blaze","ByteString","Builder","ByteString"],ModuleName ["Blaze","ByteString","Builder","Char","Utf8"],ModuleName ["Blaze","ByteString","Builder","Char8"],ModuleName ["Blaze","ByteString","Builder","Html","Utf8"],ModuleName ["Blaze","ByteString","Builder","HTTP"],ModuleName ["Blaze","ByteString","Builder","Internal"],ModuleName ["Blaze","ByteString","Builder","Internal","Write"],ModuleName ["Blaze","ByteString","Builder","Internal","Types"],ModuleName ["Blaze","ByteString","Builder","Internal","Buffer"]], hiddenModules = [ModuleName ["Blaze","ByteString","Builder","Internal","UncheckedShifts"]], importDirs = ["/home/weiss/.cabal/lib/blaze-builder-0.3.0.1/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/blaze-builder-0.3.0.1/ghc-7.0.4"], hsLibraries = ["HSblaze-builder-0.3.0.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/blaze-builder-0.3.0.1/html/blaze-builder.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/blaze-builder-0.3.0.1/html"]}),(InstalledPackageId "builtin_rts",InstalledPackageInfo {installedPackageId = InstalledPackageId "builtin_rts", sourcePackageId = PackageIdentifier {pkgName = PackageName "rts", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "glasgow-haskell-users@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = [], hiddenModules = [], importDirs = [], libraryDirs = ["/usr/lib/ghc"], hsLibraries = ["HSrts"], extraLibraries = ["ffi","m","rt","dl"], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/include"], includes = ["Stg.h"], depends = [], hugsOptions = [], ccOptions = [], ldOptions = ["-u","ghczmprim_GHCziTypes_Izh_static_info","-u","ghczmprim_GHCziTypes_Czh_static_info","-u","ghczmprim_GHCziTypes_Fzh_static_info","-u","ghczmprim_GHCziTypes_Dzh_static_info","-u","base_GHCziPtr_Ptr_static_info","-u","base_GHCziWord_Wzh_static_info","-u","base_GHCziInt_I8zh_static_info","-u","base_GHCziInt_I16zh_static_info","-u","base_GHCziInt_I32zh_static_info","-u","base_GHCziInt_I64zh_static_info","-u","base_GHCziWord_W8zh_static_info","-u","base_GHCziWord_W16zh_static_info","-u","base_GHCziWord_W32zh_static_info","-u","base_GHCziWord_W64zh_static_info","-u","base_GHCziStable_StablePtr_static_info","-u","ghczmprim_GHCziTypes_Izh_con_info","-u","ghczmprim_GHCziTypes_Czh_con_info","-u","ghczmprim_GHCziTypes_Fzh_con_info","-u","ghczmprim_GHCziTypes_Dzh_con_info","-u","base_GHCziPtr_Ptr_con_info","-u","base_GHCziPtr_FunPtr_con_info","-u","base_GHCziStable_StablePtr_con_info","-u","ghczmprim_GHCziBool_False_closure","-u","ghczmprim_GHCziBool_True_closure","-u","base_GHCziPack_unpackCString_closure","-u","base_GHCziIOziException_stackOverflow_closure","-u","base_GHCziIOziException_heapOverflow_closure","-u","base_ControlziExceptionziBase_nonTermination_closure","-u","base_GHCziIOziException_blockedIndefinitelyOnMVar_closure","-u","base_GHCziIOziException_blockedIndefinitelyOnSTM_closure","-u","base_ControlziExceptionziBase_nestedAtomically_closure","-u","base_GHCziWeak_runFinalizzerBatch_closure","-u","base_GHCziTopHandler_runIO_closure","-u","base_GHCziTopHandler_runNonIO_closure","-u","base_GHCziConcziIO_ensureIOManagerIsRunning_closure","-u","base_GHCziConcziSync_runSparks_closure","-u","base_GHCziConcziSignal_runHandlers_closure"], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []}),(InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageInfo {installedPackageId = InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0", sourcePackageId = PackageIdentifier {pkgName = PackageName "bytestring", pkgVersion = Version {versionBranch = [0,9,1,10], versionTags = []}}, license = BSD3, copyright = "Copyright (c) Don Stewart   2005-2009,\n(c) Duncan Coutts 2006-2009,\n(c) David Roundy  2003-2005.", maintainer = "dons@galois.com, duncan@haskell.org", author = "Don Stewart, Duncan Coutts", stability = "", homepage = "http://www.cse.unsw.edu.au/~dons/fps.html", pkgUrl = "", description = "A time and space-efficient implementation of byte vectors using\npacked Word8 arrays, suitable for high performance use, both in terms\nof large data quantities, or high speed requirements. Byte vectors\nare encoded as strict 'Word8' arrays of bytes, and lazy lists of\nstrict chunks, held in a 'ForeignPtr', and can be passed between C\nand Haskell with little effort.\n\nTest coverage data for this library is available at:\n<http://code.haskell.org/~dons/tests/bytestring/hpc_index.html>", category = "Data", exposed = True, exposedModules = [ModuleName ["Data","ByteString"],ModuleName ["Data","ByteString","Char8"],ModuleName ["Data","ByteString","Unsafe"],ModuleName ["Data","ByteString","Internal"],ModuleName ["Data","ByteString","Lazy"],ModuleName ["Data","ByteString","Lazy","Char8"],ModuleName ["Data","ByteString","Lazy","Internal"],ModuleName ["Data","ByteString","Fusion"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/bytestring-0.9.1.10"], libraryDirs = ["/usr/lib/ghc/bytestring-0.9.1.10"], hsLibraries = ["HSbytestring-0.9.1.10"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/bytestring-0.9.1.10/include"], includes = ["fpstring.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/bytestring-0.9.1.10/bytestring.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/bytestring-0.9.1.10"]}),(InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageInfo {installedPackageId = InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795", sourcePackageId = PackageIdentifier {pkgName = PackageName "containers", pkgVersion = Version {versionBranch = [0,4,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains efficient general-purpose implementations\nof various basic immutable container types.  The declared cost of\neach operation is either worst-case or amortized, but remains\nvalid even if structures are shared.", category = "Data Structures", exposed = True, exposedModules = [ModuleName ["Data","Graph"],ModuleName ["Data","Sequence"],ModuleName ["Data","Tree"],ModuleName ["Data","IntMap"],ModuleName ["Data","IntSet"],ModuleName ["Data","Map"],ModuleName ["Data","Set"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/containers-0.4.0.0"], libraryDirs = ["/usr/lib/ghc/containers-0.4.0.0"], hsLibraries = ["HScontainers-0.4.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/containers-0.4.0.0/containers.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/containers-0.4.0.0"]}),(InstalledPackageId "dataenc-0.14-8a4bf143812a3415d7b2833423b64cb8",InstalledPackageInfo {installedPackageId = InstalledPackageId "dataenc-0.14-8a4bf143812a3415d7b2833423b64cb8", sourcePackageId = PackageIdentifier {pkgName = PackageName "dataenc", pkgVersion = Version {versionBranch = [0,14], versionTags = []}}, license = BSD3, copyright = "Magnus Therning, 2007-2011", maintainer = "magnus@therning.org", author = "Magnus Therning", stability = "", homepage = "http://www.haskell.org/haskellwiki/Library/Data_encoding", pkgUrl = "", description = "Data encoding library currently providing Base16, Base32,\nBase32Hex, Base64, Base64Url, Base85, Python string escaping,\nQuoted-Printable, URL encoding, uuencode, xxencode, and yEncoding.", category = "Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","Base16"],ModuleName ["Codec","Binary","Base32"],ModuleName ["Codec","Binary","Base32Hex"],ModuleName ["Codec","Binary","Base64"],ModuleName ["Codec","Binary","Base64Url"],ModuleName ["Codec","Binary","Base85"],ModuleName ["Codec","Binary","DataEncoding"],ModuleName ["Codec","Binary","PythonString"],ModuleName ["Codec","Binary","QuotedPrintable"],ModuleName ["Codec","Binary","Url"],ModuleName ["Codec","Binary","Uu"],ModuleName ["Codec","Binary","Xx"],ModuleName ["Codec","Binary","Yenc"]], hiddenModules = [ModuleName ["Codec","Binary","Util"]], importDirs = ["/home/weiss/.cabal/lib/dataenc-0.14/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/dataenc-0.14/ghc-7.0.4"], hsLibraries = ["HSdataenc-0.14"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/dataenc-0.14/html/dataenc.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/dataenc-0.14/html"]}),(InstalledPackageId "deepseq-1.1.0.2-4868211239ffea6c316ed85fad794afc",InstalledPackageInfo {installedPackageId = InstalledPackageId "deepseq-1.1.0.2-4868211239ffea6c316ed85fad794afc", sourcePackageId = PackageIdentifier {pkgName = PackageName "deepseq", pkgVersion = Version {versionBranch = [1,1,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides methods for fully evaluating data structures\n(\\\"deep evaluation\\\"). Deep evaluation is often used for adding\nstrictness to a program, e.g. in order to force pending exceptions,\nremove space leaks, or force lazy I/O to happen. It is also useful\nin parallel programs, to ensure pending work does not migrate to the\nwrong thread.\n\nThe primary use of this package is via the 'deepseq' function, a\n\\\"deep\\\" version of 'seq'. It is implemented on top of an 'NFData'\ntypeclass (\\\"Normal Form Data\\\", data structures with no unevaluated\ncomponents) which defines strategies for fully evaluating different\ndata types.", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","DeepSeq"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/deepseq-1.1.0.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/deepseq-1.1.0.2/ghc-7.0.4"], hsLibraries = ["HSdeepseq-1.1.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/deepseq-1.1.0.2/deepseq.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-deepseq-doc/html/"]}),(InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageInfo {installedPackageId = InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70", sourcePackageId = PackageIdentifier {pkgName = PackageName "directory", pkgVersion = Version {versionBranch = [1,1,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides a library for handling directories.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Directory"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/directory-1.1.0.0"], libraryDirs = ["/usr/lib/ghc/directory-1.1.0.0"], hsLibraries = ["HSdirectory-1.1.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/directory-1.1.0.0/include"], includes = ["HsDirectory.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/directory-1.1.0.0/directory.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/directory-1.1.0.0"]}),(InstalledPackageId "encoding-0.6.6-bb9ccd8ecdfd42f02e2d7fe6d76fbe0b",InstalledPackageInfo {installedPackageId = InstalledPackageId "encoding-0.6.6-bb9ccd8ecdfd42f02e2d7fe6d76fbe0b", sourcePackageId = PackageIdentifier {pkgName = PackageName "encoding", pkgVersion = Version {versionBranch = [0,6,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "h.guenther@tu-bs.de", author = "Henning G\252nther", stability = "", homepage = "http://code.haskell.org/encoding/", pkgUrl = "", description = "Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunatly, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that.", category = "Codec", exposed = True, exposedModules = [ModuleName ["Data","Encoding"],ModuleName ["Data","Encoding","ByteSource"],ModuleName ["Data","Encoding","ByteSink"],ModuleName ["Data","Encoding","Exception"],ModuleName ["Control","Throws"],ModuleName ["Data","Encoding","ASCII"],ModuleName ["Data","Encoding","UTF8"],ModuleName ["Data","Encoding","UTF16"],ModuleName ["Data","Encoding","UTF32"],ModuleName ["Data","Encoding","KOI8R"],ModuleName ["Data","Encoding","KOI8U"],ModuleName ["Data","Encoding","ISO88591"],ModuleName ["Data","Encoding","ISO88592"],ModuleName ["Data","Encoding","ISO88593"],ModuleName ["Data","Encoding","ISO88594"],ModuleName ["Data","Encoding","ISO88595"],ModuleName ["Data","Encoding","ISO88596"],ModuleName ["Data","Encoding","ISO88597"],ModuleName ["Data","Encoding","ISO88598"],ModuleName ["Data","Encoding","ISO88599"],ModuleName ["Data","Encoding","ISO885910"],ModuleName ["Data","Encoding","ISO885911"],ModuleName ["Data","Encoding","ISO885913"],ModuleName ["Data","Encoding","ISO885914"],ModuleName ["Data","Encoding","ISO885915"],ModuleName ["Data","Encoding","ISO885916"],ModuleName ["Data","Encoding","CP1250"],ModuleName ["Data","Encoding","CP1251"],ModuleName ["Data","Encoding","CP1252"],ModuleName ["Data","Encoding","CP1253"],ModuleName ["Data","Encoding","CP1254"],ModuleName ["Data","Encoding","CP1255"],ModuleName ["Data","Encoding","CP1256"],ModuleName ["Data","Encoding","CP1257"],ModuleName ["Data","Encoding","CP1258"],ModuleName ["Data","Encoding","GB18030"],ModuleName ["Data","Encoding","BootString"],ModuleName ["Data","Encoding","MacOSRoman"],ModuleName ["Data","Encoding","JISX0201"],ModuleName ["Data","Encoding","JISX0208"],ModuleName ["Data","Encoding","JISX0212"],ModuleName ["Data","Encoding","ISO2022"],ModuleName ["Data","Encoding","ISO2022JP"],ModuleName ["Data","Encoding","CP437"],ModuleName ["Data","Encoding","CP737"],ModuleName ["Data","Encoding","CP775"],ModuleName ["Data","Encoding","CP850"],ModuleName ["Data","Encoding","CP852"],ModuleName ["Data","Encoding","CP855"],ModuleName ["Data","Encoding","CP857"],ModuleName ["Data","Encoding","CP860"],ModuleName ["Data","Encoding","CP861"],ModuleName ["Data","Encoding","CP862"],ModuleName ["Data","Encoding","CP863"],ModuleName ["Data","Encoding","CP864"],ModuleName ["Data","Encoding","CP865"],ModuleName ["Data","Encoding","CP866"],ModuleName ["Data","Encoding","CP869"],ModuleName ["Data","Encoding","CP874"],ModuleName ["System","IO","Encoding"]], hiddenModules = [ModuleName ["Data","Encoding","Base"],ModuleName ["Data","Array","Static"],ModuleName ["Data","Map","Static"],ModuleName ["Data","Static"],ModuleName ["Data","CharMap"]], importDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4"], hsLibraries = ["HSencoding-0.6.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4/include"], includes = ["system_encoding.h"], depends = [InstalledPackageId "HaXml-1.22.3-fa6b236756579eeaf87c4205d6ba9d01",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "binary-0.5.0.2-4d7bfcac10d4e7971b5aba4723281483",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a",InstalledPackageId "ghc-7.0.4-2f58cfeeac2c4a4082d8dcd9416344dc",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "regex-compat-0.93.1-b58ac8d1a9c83222555d2b43f02d904d"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/encoding-0.6.6/html/encoding.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/encoding-0.6.6/html"]}),(InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a",InstalledPackageInfo {installedPackageId = InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a", sourcePackageId = PackageIdentifier {pkgName = PackageName "extensible-exceptions", pkgVersion = Version {versionBranch = [0,1,1,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides extensible exceptions for both new and\nold versions of GHC (i.e., < 6.10).", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Exception","Extensible"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/extensible-exceptions-0.1.1.2"], libraryDirs = ["/usr/lib/ghc/extensible-exceptions-0.1.1.2"], hsLibraries = ["HSextensible-exceptions-0.1.1.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/extensible-exceptions-0.1.1.2/extensible-exceptions.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/extensible-exceptions-0.1.1.2"]}),(InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageInfo {installedPackageId = InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93", sourcePackageId = PackageIdentifier {pkgName = PackageName "filepath", pkgVersion = Version {versionBranch = [1,2,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "", author = "Neil Mitchell", stability = "", homepage = "http://www-users.cs.york.ac.uk/~ndm/filepath/", pkgUrl = "", description = "", category = "System", exposed = True, exposedModules = [ModuleName ["System","FilePath"],ModuleName ["System","FilePath","Posix"],ModuleName ["System","FilePath","Windows"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/filepath-1.2.0.0"], libraryDirs = ["/usr/lib/ghc/filepath-1.2.0.0"], hsLibraries = ["HSfilepath-1.2.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/filepath-1.2.0.0/filepath.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/filepath-1.2.0.0"]}),(InstalledPackageId "ghc-7.0.4-2f58cfeeac2c4a4082d8dcd9416344dc",InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-7.0.4-2f58cfeeac2c4a4082d8dcd9416344dc", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc", pkgVersion = Version {versionBranch = [7,0,4], versionTags = []}}, license = BSD3, copyright = "", maintainer = "glasgow-haskell-users@haskell.org", author = "The GHC Team", stability = "", homepage = "http://www.haskell.org/ghc/", pkgUrl = "", description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.", category = "Development", exposed = False, exposedModules = [ModuleName ["AsmCodeGen"],ModuleName ["TargetReg"],ModuleName ["NCGMonad"],ModuleName ["Instruction"],ModuleName ["Size"],ModuleName ["Reg"],ModuleName ["RegClass"],ModuleName ["PIC"],ModuleName ["Platform"],ModuleName ["Alpha","Regs"],ModuleName ["Alpha","RegInfo"],ModuleName ["Alpha","Instr"],ModuleName ["Alpha","CodeGen"],ModuleName ["X86","Regs"],ModuleName ["X86","RegInfo"],ModuleName ["X86","Instr"],ModuleName ["X86","Cond"],ModuleName ["X86","Ppr"],ModuleName ["X86","CodeGen"],ModuleName ["PPC","Regs"],ModuleName ["PPC","RegInfo"],ModuleName ["PPC","Instr"],ModuleName ["PPC","Cond"],ModuleName ["PPC","Ppr"],ModuleName ["PPC","CodeGen"],ModuleName ["SPARC","Base"],ModuleName ["SPARC","Regs"],ModuleName ["SPARC","RegPlate"],ModuleName ["SPARC","Imm"],ModuleName ["SPARC","AddrMode"],ModuleName ["SPARC","Cond"],ModuleName ["SPARC","Instr"],ModuleName ["SPARC","Stack"],ModuleName ["SPARC","ShortcutJump"],ModuleName ["SPARC","Ppr"],ModuleName ["SPARC","CodeGen"],ModuleName ["SPARC","CodeGen","Amode"],ModuleName ["SPARC","CodeGen","Base"],ModuleName ["SPARC","CodeGen","CCall"],ModuleName ["SPARC","CodeGen","CondCode"],ModuleName ["SPARC","CodeGen","Gen32"],ModuleName ["SPARC","CodeGen","Gen64"],ModuleName ["SPARC","CodeGen","Sanity"],ModuleName ["SPARC","CodeGen","Expand"],ModuleName ["RegAlloc","Liveness"],ModuleName ["RegAlloc","Graph","Main"],ModuleName ["RegAlloc","Graph","Stats"],ModuleName ["RegAlloc","Graph","ArchBase"],ModuleName ["RegAlloc","Graph","ArchX86"],ModuleName ["RegAlloc","Graph","Coalesce"],ModuleName ["RegAlloc","Graph","Spill"],ModuleName ["RegAlloc","Graph","SpillClean"],ModuleName ["RegAlloc","Graph","SpillCost"],ModuleName ["RegAlloc","Graph","TrivColorable"],ModuleName ["RegAlloc","Linear","Main"],ModuleName ["RegAlloc","Linear","JoinToTargets"],ModuleName ["RegAlloc","Linear","State"],ModuleName ["RegAlloc","Linear","Stats"],ModuleName ["RegAlloc","Linear","FreeRegs"],ModuleName ["RegAlloc","Linear","StackMap"],ModuleName ["RegAlloc","Linear","Base"],ModuleName ["RegAlloc","Linear","X86","FreeRegs"],ModuleName ["RegAlloc","Linear","PPC","FreeRegs"],ModuleName ["RegAlloc","Linear","SPARC","FreeRegs"],ModuleName ["DsMeta"],ModuleName ["TcSplice"],ModuleName ["Convert"],ModuleName ["ByteCodeAsm"],ModuleName ["ByteCodeFFI"],ModuleName ["ByteCodeGen"],ModuleName ["ByteCodeInstr"],ModuleName ["ByteCodeItbls"],ModuleName ["ByteCodeLink"],ModuleName ["Debugger"],ModuleName ["LibFFI"],ModuleName ["Linker"],ModuleName ["ObjLink"],ModuleName ["RtClosureInspect"],ModuleName ["BasicTypes"],ModuleName ["DataCon"],ModuleName ["Demand"],ModuleName ["Exception"],ModuleName ["Id"],ModuleName ["IdInfo"],ModuleName ["Literal"],ModuleName ["Llvm"],ModuleName ["Llvm","AbsSyn"],ModuleName ["Llvm","PpLlvm"],ModuleName ["Llvm","Types"],ModuleName ["LlvmCodeGen"],ModuleName ["LlvmCodeGen","Base"],ModuleName ["LlvmCodeGen","CodeGen"],ModuleName ["LlvmCodeGen","Data"],ModuleName ["LlvmCodeGen","Ppr"],ModuleName ["LlvmCodeGen","Regs"],ModuleName ["LlvmMangler"],ModuleName ["MkId"],ModuleName ["Module"],ModuleName ["Name"],ModuleName ["NameEnv"],ModuleName ["NameSet"],ModuleName ["OccName"],ModuleName ["RdrName"],ModuleName ["SrcLoc"],ModuleName ["UniqSupply"],ModuleName ["Unique"],ModuleName ["Var"],ModuleName ["VarEnv"],ModuleName ["VarSet"],ModuleName ["BlockId"],ModuleName ["CLabel"],ModuleName ["Cmm"],ModuleName ["CmmBrokenBlock"],ModuleName ["CmmBuildInfoTables"],ModuleName ["CmmCPS"],ModuleName ["CmmCPSGen"],ModuleName ["CmmCPSZ"],ModuleName ["CmmCallConv"],ModuleName ["CmmCommonBlockElimZ"],ModuleName ["CmmContFlowOpt"],ModuleName ["CmmCvt"],ModuleName ["CmmExpr"],ModuleName ["CmmInfo"],ModuleName ["CmmLex"],ModuleName ["CmmLint"],ModuleName ["CmmLive"],ModuleName ["CmmLiveZ"],ModuleName ["CmmOpt"],ModuleName ["CmmParse"],ModuleName ["CmmProcPoint"],ModuleName ["CmmProcPointZ"],ModuleName ["CmmSpillReload"],ModuleName ["CmmStackLayout"],ModuleName ["CmmTx"],ModuleName ["CmmUtils"],ModuleName ["CmmZipUtil"],ModuleName ["DFMonad"],ModuleName ["Dataflow"],ModuleName ["MkZipCfg"],ModuleName ["MkZipCfgCmm"],ModuleName ["OptimizationFuel"],ModuleName ["PprBase"],ModuleName ["PprC"],ModuleName ["PprCmm"],ModuleName ["PprCmmZ"],ModuleName ["StackColor"],ModuleName ["StackPlacements"],ModuleName ["ZipCfg"],ModuleName ["ZipCfgCmmRep"],ModuleName ["ZipCfgExtras"],ModuleName ["ZipDataflow"],ModuleName ["Bitmap"],ModuleName ["CgBindery"],ModuleName ["CgCallConv"],ModuleName ["CgCase"],ModuleName ["CgClosure"],ModuleName ["CgCon"],ModuleName ["CgExpr"],ModuleName ["CgExtCode"],ModuleName ["CgForeignCall"],ModuleName ["CgHeapery"],ModuleName ["CgHpc"],ModuleName ["CgInfoTbls"],ModuleName ["CgLetNoEscape"],ModuleName ["CgMonad"],ModuleName ["CgParallel"],ModuleName ["CgPrimOp"],ModuleName ["CgProf"],ModuleName ["CgStackery"],ModuleName ["CgTailCall"],ModuleName ["CgTicky"],ModuleName ["CgUtils"],ModuleName ["StgCmm"],ModuleName ["StgCmmBind"],ModuleName ["StgCmmClosure"],ModuleName ["StgCmmCon"],ModuleName ["StgCmmEnv"],ModuleName ["StgCmmExpr"],ModuleName ["StgCmmForeign"],ModuleName ["StgCmmGran"],ModuleName ["StgCmmHeap"],ModuleName ["StgCmmHpc"],ModuleName ["StgCmmLayout"],ModuleName ["StgCmmMonad"],ModuleName ["StgCmmPrim"],ModuleName ["StgCmmProf"],ModuleName ["StgCmmTicky"],ModuleName ["StgCmmUtils"],ModuleName ["ClosureInfo"],ModuleName ["CodeGen"],ModuleName ["SMRep"],ModuleName ["CoreArity"],ModuleName ["CoreFVs"],ModuleName ["CoreLint"],ModuleName ["CorePrep"],ModuleName ["CoreSubst"],ModuleName ["CoreSyn"],ModuleName ["CoreTidy"],ModuleName ["CoreUnfold"],ModuleName ["CoreUtils"],ModuleName ["ExternalCore"],ModuleName ["MkCore"],ModuleName ["MkExternalCore"],ModuleName ["PprCore"],ModuleName ["PprExternalCore"],ModuleName ["Check"],ModuleName ["Coverage"],ModuleName ["Desugar"],ModuleName ["DsArrows"],ModuleName ["DsBinds"],ModuleName ["DsCCall"],ModuleName ["DsExpr"],ModuleName ["DsForeign"],ModuleName ["DsGRHSs"],ModuleName ["DsListComp"],ModuleName ["DsMonad"],ModuleName ["DsUtils"],ModuleName ["Match"],ModuleName ["MatchCon"],ModuleName ["MatchLit"],ModuleName ["HsBinds"],ModuleName ["HsDecls"],ModuleName ["HsDoc"],ModuleName ["HsExpr"],ModuleName ["HsImpExp"],ModuleName ["HsLit"],ModuleName ["HsPat"],ModuleName ["HsSyn"],ModuleName ["HsTypes"],ModuleName ["HsUtils"],ModuleName ["BinIface"],ModuleName ["BuildTyCl"],ModuleName ["IfaceEnv"],ModuleName ["IfaceSyn"],ModuleName ["IfaceType"],ModuleName ["LoadIface"],ModuleName ["MkIface"],ModuleName ["TcIface"],ModuleName ["Annotations"],ModuleName ["BreakArray"],ModuleName ["CmdLineParser"],ModuleName ["CodeOutput"],ModuleName ["Config"],ModuleName ["Constants"],ModuleName ["DriverMkDepend"],ModuleName ["DriverPhases"],ModuleName ["DriverPipeline"],ModuleName ["DynFlags"],ModuleName ["ErrUtils"],ModuleName ["Finder"],ModuleName ["GHC"],ModuleName ["HeaderInfo"],ModuleName ["HscMain"],ModuleName ["HscStats"],ModuleName ["HscTypes"],ModuleName ["InteractiveEval"],ModuleName ["PackageConfig"],ModuleName ["Packages"],ModuleName ["PprTyThing"],ModuleName ["StaticFlags"],ModuleName ["StaticFlagParser"],ModuleName ["SysTools"],ModuleName ["TidyPgm"],ModuleName ["Ctype"],ModuleName ["HaddockUtils"],ModuleName ["LexCore"],ModuleName ["Lexer"],ModuleName ["OptCoercion"],ModuleName ["Parser"],ModuleName ["ParserCore"],ModuleName ["ParserCoreUtils"],ModuleName ["RdrHsSyn"],ModuleName ["ForeignCall"],ModuleName ["PrelInfo"],ModuleName ["PrelNames"],ModuleName ["PrelRules"],ModuleName ["PrimOp"],ModuleName ["TysPrim"],ModuleName ["TysWiredIn"],ModuleName ["CostCentre"],ModuleName ["SCCfinal"],ModuleName ["RnBinds"],ModuleName ["RnEnv"],ModuleName ["RnExpr"],ModuleName ["RnHsDoc"],ModuleName ["RnHsSyn"],ModuleName ["RnNames"],ModuleName ["RnPat"],ModuleName ["RnSource"],ModuleName ["RnTypes"],ModuleName ["CoreMonad"],ModuleName ["CSE"],ModuleName ["FloatIn"],ModuleName ["FloatOut"],ModuleName ["LiberateCase"],ModuleName ["OccurAnal"],ModuleName ["SAT"],ModuleName ["SetLevels"],ModuleName ["SimplCore"],ModuleName ["SimplEnv"],ModuleName ["SimplMonad"],ModuleName ["SimplUtils"],ModuleName ["Simplify"],ModuleName ["SRT"],ModuleName ["SimplStg"],ModuleName ["StgStats"],ModuleName ["Rules"],ModuleName ["SpecConstr"],ModuleName ["Specialise"],ModuleName ["CoreToStg"],ModuleName ["StgLint"],ModuleName ["StgSyn"],ModuleName ["DmdAnal"],ModuleName ["WorkWrap"],ModuleName ["WwLib"],ModuleName ["FamInst"],ModuleName ["Inst"],ModuleName ["TcAnnotations"],ModuleName ["TcArrows"],ModuleName ["TcBinds"],ModuleName ["TcClassDcl"],ModuleName ["TcDefaults"],ModuleName ["TcDeriv"],ModuleName ["TcEnv"],ModuleName ["TcExpr"],ModuleName ["TcForeign"],ModuleName ["TcGenDeriv"],ModuleName ["TcHsSyn"],ModuleName ["TcHsType"],ModuleName ["TcInstDcls"],ModuleName ["TcMType"],ModuleName ["TcMatches"],ModuleName ["TcPat"],ModuleName ["TcRnDriver"],ModuleName ["TcRnMonad"],ModuleName ["TcRnTypes"],ModuleName ["TcRules"],ModuleName ["TcSimplify"],ModuleName ["TcErrors"],ModuleName ["TcTyClsDecls"],ModuleName ["TcTyDecls"],ModuleName ["TcType"],ModuleName ["TcUnify"],ModuleName ["TcInteract"],ModuleName ["TcCanonical"],ModuleName ["TcSMonad"],ModuleName ["Class"],ModuleName ["Coercion"],ModuleName ["FamInstEnv"],ModuleName ["FunDeps"],ModuleName ["Generics"],ModuleName ["InstEnv"],ModuleName ["TyCon"],ModuleName ["Type"],ModuleName ["TypeRep"],ModuleName ["Unify"],ModuleName ["Bag"],ModuleName ["Binary"],ModuleName ["BufWrite"],ModuleName ["Digraph"],ModuleName ["Encoding"],ModuleName ["FastBool"],ModuleName ["FastFunctions"],ModuleName ["FastMutInt"],ModuleName ["FastString"],ModuleName ["FastTypes"],ModuleName ["Fingerprint"],ModuleName ["FiniteMap"],ModuleName ["GraphBase"],ModuleName ["GraphColor"],ModuleName ["GraphOps"],ModuleName ["GraphPpr"],ModuleName ["IOEnv"],ModuleName ["Interval"],ModuleName ["ListSetOps"],ModuleName ["Maybes"],ModuleName ["MonadUtils"],ModuleName ["OrdList"],ModuleName ["Outputable"],ModuleName ["Panic"],ModuleName ["Pretty"],ModuleName ["Serialized"],ModuleName ["State"],ModuleName ["StringBuffer"],ModuleName ["UniqFM"],ModuleName ["UniqSet"],ModuleName ["Util"],ModuleName ["Vectorise","Builtins","Base"],ModuleName ["Vectorise","Builtins","Initialise"],ModuleName ["Vectorise","Builtins","Modules"],ModuleName ["Vectorise","Builtins","Prelude"],ModuleName ["Vectorise","Builtins"],ModuleName ["Vectorise","Monad","Base"],ModuleName ["Vectorise","Monad","Naming"],ModuleName ["Vectorise","Monad","Local"],ModuleName ["Vectorise","Monad","Global"],ModuleName ["Vectorise","Monad","InstEnv"],ModuleName ["Vectorise","Monad"],ModuleName ["Vectorise","Utils","Base"],ModuleName ["Vectorise","Utils","Closure"],ModuleName ["Vectorise","Utils","Hoisting"],ModuleName ["Vectorise","Utils","PADict"],ModuleName ["Vectorise","Utils","PRDict"],ModuleName ["Vectorise","Utils","Poly"],ModuleName ["Vectorise","Utils"],ModuleName ["Vectorise","Type","Env"],ModuleName ["Vectorise","Type","Repr"],ModuleName ["Vectorise","Type","PData"],ModuleName ["Vectorise","Type","PRepr"],ModuleName ["Vectorise","Type","PADict"],ModuleName ["Vectorise","Type","PRDict"],ModuleName ["Vectorise","Type","Type"],ModuleName ["Vectorise","Type","TyConDecl"],ModuleName ["Vectorise","Type","Classify"],ModuleName ["Vectorise","Convert"],ModuleName ["Vectorise","Vect"],ModuleName ["Vectorise","Var"],ModuleName ["Vectorise","Env"],ModuleName ["Vectorise","Exp"],ModuleName ["Vectorise"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-7.0.4"], libraryDirs = ["/usr/lib/ghc/ghc-7.0.4"], hsLibraries = ["HSghc-7.0.4"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/ghc-7.0.4/include"], includes = [], depends = [InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bin-package-db-0.0.0.0-af6b05fd4afd30ffbd9a84bce9ea69f8",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "hpc-0.5.0.6-c1998f2cdc5ae3d62481298bee9988ac",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-7.0.4/ghc.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-7.0.4"]}),(InstalledPackageId "ghc-binary-0.5.0.2-467c65f87cd118be0b44fba4608368a5",InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-binary-0.5.0.2-467c65f87cd118be0b44fba4608368a5", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc-binary", pkgVersion = Version {versionBranch = [0,5,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Lennart Kolmodin, Don Stewart <dons@galois.com>", author = "Lennart Kolmodin <kolmodin@dtek.chalmers.se>", stability = "provisional", homepage = "http://code.haskell.org/binary/", pkgUrl = "", description = "Efficient, pure binary serialisation using lazy ByteStrings.\nHaskell values may be encoded to and from binary formats,\nwritten to disk as binary, or sent over the network.\nSerialisation speeds of over 1 G\\/sec have been observed,\nso this library should be suitable for high performance\nscenarios.", category = "Data, Parsing", exposed = False, exposedModules = [ModuleName ["Data","Binary"],ModuleName ["Data","Binary","Put"],ModuleName ["Data","Binary","Get"],ModuleName ["Data","Binary","Builder"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-binary-0.5.0.2"], libraryDirs = ["/usr/lib/ghc/ghc-binary-0.5.0.2"], hsLibraries = ["HSghc-binary-0.5.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-binary-0.5.0.2/ghc-binary.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-binary-0.5.0.2"]}),(InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1",InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc-prim", pkgVersion = Version {versionBranch = [0,2,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "GHC primitives.", category = "", exposed = True, exposedModules = [ModuleName ["GHC","Prim"],ModuleName ["GHC","Bool"],ModuleName ["GHC","Debug"],ModuleName ["GHC","Generics"],ModuleName ["GHC","Magic"],ModuleName ["GHC","Ordering"],ModuleName ["GHC","PrimopWrappers"],ModuleName ["GHC","IntWord32"],ModuleName ["GHC","IntWord64"],ModuleName ["GHC","Tuple"],ModuleName ["GHC","Types"],ModuleName ["GHC","Unit"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-prim-0.2.0.0"], libraryDirs = ["/usr/lib/ghc/ghc-prim-0.2.0.0"], hsLibraries = ["HSghc-prim-0.2.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "builtin_rts"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-prim-0.2.0.0/ghc-prim.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0"]}),(InstalledPackageId "haskell98-1.1.0.1-2b0f6872c26c4a8bd0e1249e69543abe",InstalledPackageInfo {installedPackageId = InstalledPackageId "haskell98-1.1.0.1-2b0f6872c26c4a8bd0e1249e69543abe", sourcePackageId = PackageIdentifier {pkgName = PackageName "haskell98", pkgVersion = Version {versionBranch = [1,1,0,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "http://www.haskell.org/definition/", pkgUrl = "", description = "This package provides compatibility with the modules of Haskell\n98 and the FFI addendum, by means of wrappers around modules from\nthe base package (which in many cases have additional features).\nHowever Prelude, Numeric and Foreign are provided directly by\nthe base package.", category = "Haskell98", exposed = True, exposedModules = [ModuleName ["Array"],ModuleName ["CPUTime"],ModuleName ["Char"],ModuleName ["Complex"],ModuleName ["Directory"],ModuleName ["IO"],ModuleName ["Ix"],ModuleName ["List"],ModuleName ["Locale"],ModuleName ["Maybe"],ModuleName ["Monad"],ModuleName ["Random"],ModuleName ["Ratio"],ModuleName ["System"],ModuleName ["Time"],ModuleName ["Bits"],ModuleName ["CError"],ModuleName ["CForeign"],ModuleName ["CString"],ModuleName ["CTypes"],ModuleName ["ForeignPtr"],ModuleName ["Int"],ModuleName ["MarshalAlloc"],ModuleName ["MarshalArray"],ModuleName ["MarshalError"],ModuleName ["MarshalUtils"],ModuleName ["Ptr"],ModuleName ["StablePtr"],ModuleName ["Storable"],ModuleName ["Word"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/haskell98-1.1.0.1"], libraryDirs = ["/usr/lib/ghc/haskell98-1.1.0.1"], hsLibraries = ["HShaskell98-1.1.0.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/haskell98-1.1.0.1/haskell98.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/haskell98-1.1.0.1"]}),(InstalledPackageId "hpc-0.5.0.6-c1998f2cdc5ae3d62481298bee9988ac",InstalledPackageInfo {installedPackageId = InstalledPackageId "hpc-0.5.0.6-c1998f2cdc5ae3d62481298bee9988ac", sourcePackageId = PackageIdentifier {pkgName = PackageName "hpc", pkgVersion = Version {versionBranch = [0,5,0,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "Andy Gill", stability = "", homepage = "", pkgUrl = "", description = "", category = "Control", exposed = True, exposedModules = [ModuleName ["Trace","Hpc","Util"],ModuleName ["Trace","Hpc","Mix"],ModuleName ["Trace","Hpc","Tix"],ModuleName ["Trace","Hpc","Reflect"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/hpc-0.5.0.6"], libraryDirs = ["/usr/lib/ghc/hpc-0.5.0.6"], hsLibraries = ["HShpc-0.5.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/hpc-0.5.0.6/hpc.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/hpc-0.5.0.6"]}),(InstalledPackageId "hsemail-1.7.1-0b214bfc6a4fc73713740b233373209f",InstalledPackageInfo {installedPackageId = InstalledPackageId "hsemail-1.7.1-0b214bfc6a4fc73713740b233373209f", sourcePackageId = PackageIdentifier {pkgName = PackageName "hsemail", pkgVersion = Version {versionBranch = [1,7,1], versionTags = []}}, license = BSD3, copyright = "(c) 2004-2011 Peter Simons", maintainer = "Peter Simons <simons@cryp.to>", author = "Peter Simons <simons@cryp.to>, Gero Kriependorf <gero-dev@physra.net>, Marty Pauley <marty@kasei.com>", stability = "", homepage = "http://gitorious.org/hsemail", pkgUrl = "", description = "Parsers for the syntax defined in RFC2821 and 2822", category = "Parsing", exposed = True, exposedModules = [ModuleName ["Text","ParserCombinators","Parsec","Rfc2234"],ModuleName ["Text","ParserCombinators","Parsec","Rfc2821"],ModuleName ["Text","ParserCombinators","Parsec","Rfc2822"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/hsemail-1.7.1/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/hsemail-1.7.1/ghc-7.0.4"], hsLibraries = ["HShsemail-1.7.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/hsemail-1.7.1/html/hsemail.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/hsemail-1.7.1/html"]}),(InstalledPackageId "integer-gmp-0.2.0.3-5eaa6837ba99886b46a7c7f12bca5e66",InstalledPackageInfo {installedPackageId = InstalledPackageId "integer-gmp-0.2.0.3-5eaa6837ba99886b46a7c7f12bca5e66", sourcePackageId = PackageIdentifier {pkgName = PackageName "integer-gmp", pkgVersion = Version {versionBranch = [0,2,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains an Integer library based on GMP.", category = "", exposed = True, exposedModules = [ModuleName ["GHC","Integer"],ModuleName ["GHC","Integer","GMP","Internals"]], hiddenModules = [ModuleName ["GHC","Integer","Type"]], importDirs = ["/usr/lib/ghc/integer-gmp-0.2.0.3"], libraryDirs = ["/usr/lib/ghc/integer-gmp-0.2.0.3"], hsLibraries = ["HSinteger-gmp-0.2.0.3"], extraLibraries = ["gmp"], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/integer-gmp-0.2.0.3/integer-gmp.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/integer-gmp-0.2.0.3"]}),(InstalledPackageId "mime-mail-0.3.0.2-223b72a33bac447f25c062a24233492e",InstalledPackageInfo {installedPackageId = InstalledPackageId "mime-mail-0.3.0.2-223b72a33bac447f25c062a24233492e", sourcePackageId = PackageIdentifier {pkgName = PackageName "mime-mail", pkgVersion = Version {versionBranch = [0,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Michael Snoyman <michael@snoyman.com>", author = "Michael Snoyman <michael@snoyman.com>", stability = "", homepage = "http://github.com/snoyberg/mime-mail", pkgUrl = "", description = "This package provides some high-level datatypes for declaring MIME email messages, functions for automatically composing these into bytestrings, and the ability to send bytestrings via the sendmail executable. You can also use any other library you wish to send via different methods, eg directly to SMTP.", category = "Email", exposed = True, exposedModules = [ModuleName ["Network","Mail","Mime"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/mime-mail-0.3.0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/mime-mail-0.3.0.2/ghc-7.0.4"], hsLibraries = ["HSmime-mail-0.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "blaze-builder-0.3.0.1-4883f182c84b1d24e6e234afb8b1b95e",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "dataenc-0.14-8a4bf143812a3415d7b2833423b64cb8",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/mime-mail-0.3.0.2/html/mime-mail.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/mime-mail-0.3.0.2/html"]}),(InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageInfo {installedPackageId = InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748", sourcePackageId = PackageIdentifier {pkgName = PackageName "mtl", pkgVersion = Version {versionBranch = [2,0,1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "Andy Gill", stability = "", homepage = "", pkgUrl = "", description = "Monad classes using functional dependencies, with instances\nfor various monad transformers, inspired by the paper\n/Functional Programming with Overloading and Higher-Order Polymorphism/,\nby Mark P Jones, in /Advanced School of Functional Programming/, 1995\n(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Monad","Cont"],ModuleName ["Control","Monad","Cont","Class"],ModuleName ["Control","Monad","Error"],ModuleName ["Control","Monad","Error","Class"],ModuleName ["Control","Monad","Identity"],ModuleName ["Control","Monad","List"],ModuleName ["Control","Monad","RWS"],ModuleName ["Control","Monad","RWS","Class"],ModuleName ["Control","Monad","RWS","Lazy"],ModuleName ["Control","Monad","RWS","Strict"],ModuleName ["Control","Monad","Reader"],ModuleName ["Control","Monad","Reader","Class"],ModuleName ["Control","Monad","State"],ModuleName ["Control","Monad","State","Class"],ModuleName ["Control","Monad","State","Lazy"],ModuleName ["Control","Monad","State","Strict"],ModuleName ["Control","Monad","Trans"],ModuleName ["Control","Monad","Writer"],ModuleName ["Control","Monad","Writer","Class"],ModuleName ["Control","Monad","Writer","Lazy"],ModuleName ["Control","Monad","Writer","Strict"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/mtl-2.0.1.0/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/mtl-2.0.1.0/ghc-7.0.4"], hsLibraries = ["HSmtl-2.0.1.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "transformers-0.2.2.0-6490b9338c47e9d21b518216bcd88633"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/mtl-2.0.1.0/mtl.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-mtl-doc/html/"]}),(InstalledPackageId "network-2.3.0.2-5bde1ffeb5779cf47a05e221fbd362fb",InstalledPackageInfo {installedPackageId = InstalledPackageId "network-2.3.0.2-5bde1ffeb5779cf47a05e221fbd362fb", sourcePackageId = PackageIdentifier {pkgName = PackageName "network", pkgVersion = Version {versionBranch = [2,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Johan Tibell <johan.tibell@gmail.com>", author = "", stability = "", homepage = "http://github.com/haskell/network", pkgUrl = "", description = "Low-level networking interface", category = "Network", exposed = True, exposedModules = [ModuleName ["Network"],ModuleName ["Network","BSD"],ModuleName ["Network","Socket"],ModuleName ["Network","Socket","ByteString"],ModuleName ["Network","Socket","ByteString","Lazy"],ModuleName ["Network","Socket","Internal"],ModuleName ["Network","URI"]], hiddenModules = [ModuleName ["Network","Socket","ByteString","IOVec"],ModuleName ["Network","Socket","ByteString","MsgHdr"],ModuleName ["Network","Socket","ByteString","Internal"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4"], hsLibraries = ["HSnetwork-2.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4/include"], includes = ["HsNet.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/network-2.3.0.2/network.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-network-doc/html/"]}),(InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageInfo {installedPackageId = InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a", sourcePackageId = PackageIdentifier {pkgName = PackageName "old-locale", pkgVersion = Version {versionBranch = [1,0,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides the old locale library.\nFor new code, the new locale library is recommended.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Locale"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/old-locale-1.0.0.2"], libraryDirs = ["/usr/lib/ghc/old-locale-1.0.0.2"], hsLibraries = ["HSold-locale-1.0.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/old-locale-1.0.0.2/old-locale.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/old-locale-1.0.0.2"]}),(InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageInfo {installedPackageId = InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33", sourcePackageId = PackageIdentifier {pkgName = PackageName "old-time", pkgVersion = Version {versionBranch = [1,0,0,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides the old time library.\nFor new code, the new time library is recommended.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Time"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/old-time-1.0.0.6"], libraryDirs = ["/usr/lib/ghc/old-time-1.0.0.6"], hsLibraries = ["HSold-time-1.0.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/old-time-1.0.0.6/include"], includes = ["HsTime.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/old-time-1.0.0.6/old-time.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/old-time-1.0.0.6"]}),(InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageInfo {installedPackageId = InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c", sourcePackageId = PackageIdentifier {pkgName = PackageName "parsec", pkgVersion = Version {versionBranch = [3,1,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Antoine Latter <aslatter@gmail.com>", author = "Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>", stability = "", homepage = "http://www.cs.uu.nl/~daan/parsec.html", pkgUrl = "", description = "Parsec is designed from scratch as an industrial-strength parser\nlibrary.  It is simple, safe, well documented (on the package\nhomepage), has extensive libraries and good error messages,\nand is also fast.  It is defined as a monad transformer that can be\nstacked on arbitrary monads, and it is also parametric in the\ninput stream type.", category = "Parsing", exposed = True, exposedModules = [ModuleName ["Text","Parsec"],ModuleName ["Text","Parsec","String"],ModuleName ["Text","Parsec","ByteString"],ModuleName ["Text","Parsec","ByteString","Lazy"],ModuleName ["Text","Parsec","Pos"],ModuleName ["Text","Parsec","Error"],ModuleName ["Text","Parsec","Prim"],ModuleName ["Text","Parsec","Char"],ModuleName ["Text","Parsec","Combinator"],ModuleName ["Text","Parsec","Token"],ModuleName ["Text","Parsec","Expr"],ModuleName ["Text","Parsec","Language"],ModuleName ["Text","Parsec","Perm"],ModuleName ["Text","ParserCombinators","Parsec"],ModuleName ["Text","ParserCombinators","Parsec","Char"],ModuleName ["Text","ParserCombinators","Parsec","Combinator"],ModuleName ["Text","ParserCombinators","Parsec","Error"],ModuleName ["Text","ParserCombinators","Parsec","Expr"],ModuleName ["Text","ParserCombinators","Parsec","Language"],ModuleName ["Text","ParserCombinators","Parsec","Perm"],ModuleName ["Text","ParserCombinators","Parsec","Pos"],ModuleName ["Text","ParserCombinators","Parsec","Prim"],ModuleName ["Text","ParserCombinators","Parsec","Token"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/parsec-3.1.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/parsec-3.1.1/ghc-7.0.4"], hsLibraries = ["HSparsec-3.1.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/parsec3-3.1.1/parsec.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-parsec3-doc/html/"]}),(InstalledPackageId "polyparse-1.7-5e621b6e06b54b03b32f822eda59611f",InstalledPackageInfo {installedPackageId = InstalledPackageId "polyparse-1.7-5e621b6e06b54b03b32f822eda59611f", sourcePackageId = PackageIdentifier {pkgName = PackageName "polyparse", pkgVersion = Version {versionBranch = [1,7], versionTags = []}}, license = LGPL Nothing, copyright = "", maintainer = "author", author = "Malcolm Wallace <Malcolm.Wallace@me.com>", stability = "", homepage = "http://code.haskell.org/~malcolm/polyparse/", pkgUrl = "", description = "A variety of alternative parser combinator libraries, including\nthe original HuttonMeijer set.  The Poly sets have features like\ngood error reporting, arbitrary token type, running state, lazy\nparsing, and so on.  Finally, Text.Parse is a proposed\nreplacement for the standard Read class, for better\ndeserialisation of Haskell values from Strings.", category = "Text, Parsing", exposed = True, exposedModules = [ModuleName ["Text","ParserCombinators","Poly","ByteString"],ModuleName ["Text","Parse","ByteString"],ModuleName ["Text","ParserCombinators","Poly","Text"],ModuleName ["Text","ParserCombinators","Poly","StateText"],ModuleName ["Text","ParserCombinators","HuttonMeijer"],ModuleName ["Text","ParserCombinators","HuttonMeijerWallace"],ModuleName ["Text","ParserCombinators","Poly"],ModuleName ["Text","ParserCombinators","Poly","Base"],ModuleName ["Text","ParserCombinators","Poly","Result"],ModuleName ["Text","ParserCombinators","Poly","Parser"],ModuleName ["Text","ParserCombinators","Poly","Plain"],ModuleName ["Text","ParserCombinators","Poly","Lazy"],ModuleName ["Text","ParserCombinators","Poly","StateParser"],ModuleName ["Text","ParserCombinators","Poly","State"],ModuleName ["Text","ParserCombinators","Poly","StateLazy"],ModuleName ["Text","ParserCombinators","Poly","Lex"],ModuleName ["Text","Parse"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/polyparse-1.7/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/polyparse-1.7/ghc-7.0.4"], hsLibraries = ["HSpolyparse-1.7"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/polyparse-1.7/html/polyparse.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/polyparse-1.7/html"]}),(InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageInfo {installedPackageId = InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62", sourcePackageId = PackageIdentifier {pkgName = PackageName "pretty", pkgVersion = Version {versionBranch = [1,0,1,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains John Hughes's pretty-printing library,\nheavily modified by Simon Peyton Jones.", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","PrettyPrint"],ModuleName ["Text","PrettyPrint","HughesPJ"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/pretty-1.0.1.2"], libraryDirs = ["/usr/lib/ghc/pretty-1.0.1.2"], hsLibraries = ["HSpretty-1.0.1.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/pretty-1.0.1.2/pretty.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/pretty-1.0.1.2"]}),(InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageInfo {installedPackageId = InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328", sourcePackageId = PackageIdentifier {pkgName = PackageName "process", pkgVersion = Version {versionBranch = [1,0,1,5], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains libraries for dealing with system processes.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Process","Internals"],ModuleName ["System","Process"],ModuleName ["System","Cmd"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/process-1.0.1.5"], libraryDirs = ["/usr/lib/ghc/process-1.0.1.5"], hsLibraries = ["HSprocess-1.0.1.5"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/process-1.0.1.5/include"], includes = ["runProcess.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/process-1.0.1.5/process.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/process-1.0.1.5"]}),(InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0",InstalledPackageInfo {installedPackageId = InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0", sourcePackageId = PackageIdentifier {pkgName = PackageName "random", pkgVersion = Version {versionBranch = [1,0,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides a random number library.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Random"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/random-1.0.0.3"], libraryDirs = ["/usr/lib/ghc/random-1.0.0.3"], hsLibraries = ["HSrandom-1.0.0.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/random-1.0.0.3/random.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/random-1.0.0.3"]}),(InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b",InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-base", pkgVersion = Version {versionBranch = [0,93,2], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2006, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://darcs.haskell.org/packages/regex-unstable/regex-base/", description = "Interface API for regex-posix,pcre,parsec,tdfa,dfa", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex","Base"],ModuleName ["Text","Regex","Base","RegexLike"],ModuleName ["Text","Regex","Base","Context"],ModuleName ["Text","Regex","Base","Impl"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-base-0.93.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-base-0.93.2/ghc-7.0.4"], hsLibraries = ["HSregex-base-0.93.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-base-0.93.2/regex-base.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-base-doc/html/"]}),(InstalledPackageId "regex-compat-0.93.1-b58ac8d1a9c83222555d2b43f02d904d",InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-compat-0.93.1-b58ac8d1a9c83222555d2b43f02d904d", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-compat", pkgVersion = Version {versionBranch = [0,93,1], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2006, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://darcs.haskell.org/packages/regex-unstable/regex-compat/", description = "One module layer over regex-posix to replace Text.Regex", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-compat-0.93.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-compat-0.93.1/ghc-7.0.4"], hsLibraries = ["HSregex-compat-0.93.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b",InstalledPackageId "regex-posix-0.94.4-3bc1c52481466097749466a766102e77"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-compat-0.93.1/regex-compat.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-compat-doc/html/"]}),(InstalledPackageId "regex-posix-0.94.4-3bc1c52481466097749466a766102e77",InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-posix-0.94.4-3bc1c52481466097749466a766102e77", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-posix", pkgVersion = Version {versionBranch = [0,94,4], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2007-2010, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://code.haskell.org/regex-posix/", description = "The posix regex backend for regex-base", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex","Posix"],ModuleName ["Text","Regex","Posix","Wrap"],ModuleName ["Text","Regex","Posix","String"],ModuleName ["Text","Regex","Posix","Sequence"],ModuleName ["Text","Regex","Posix","ByteString"],ModuleName ["Text","Regex","Posix","ByteString","Lazy"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-posix-0.94.4/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-posix-0.94.4/ghc-7.0.4"], hsLibraries = ["HSregex-posix-0.94.4"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-posix-0.94.4/regex-posix.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-posix-doc/html/"]}),(InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288",InstalledPackageInfo {installedPackageId = InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288", sourcePackageId = PackageIdentifier {pkgName = PackageName "template-haskell", pkgVersion = Version {versionBranch = [2,5,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "Facilities for manipulating Haskell source code using Template Haskell.", category = "", exposed = True, exposedModules = [ModuleName ["Language","Haskell","TH","Syntax","Internals"],ModuleName ["Language","Haskell","TH","Syntax"],ModuleName ["Language","Haskell","TH","PprLib"],ModuleName ["Language","Haskell","TH","Ppr"],ModuleName ["Language","Haskell","TH","Lib"],ModuleName ["Language","Haskell","TH","Quote"],ModuleName ["Language","Haskell","TH"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/template-haskell-2.5.0.0"], libraryDirs = ["/usr/lib/ghc/template-haskell-2.5.0.0"], hsLibraries = ["HStemplate-haskell-2.5.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/template-haskell-2.5.0.0/template-haskell.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/template-haskell-2.5.0.0"]}),(InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff",InstalledPackageInfo {installedPackageId = InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff", sourcePackageId = PackageIdentifier {pkgName = PackageName "text", pkgVersion = Version {versionBranch = [0,11,0,6], versionTags = []}}, license = BSD3, copyright = "2008-2009 Tom Harper, 2009-2010 Bryan O'Sullivan", maintainer = "Bryan O'Sullivan <bos@serpentine.com>\nTom Harper <rtomharper@googlemail.com>\nDuncan Coutts <duncan@haskell.org>", author = "Bryan O'Sullivan <bos@serpentine.com>", stability = "", homepage = "http://bitbucket.org/bos/text", pkgUrl = "", description = ".\nAn efficient packed, immutable Unicode text type (both strict and\nlazy), with a powerful loop fusion optimization framework.\n\nThe 'Text' type represents Unicode character strings, in a time and\nspace-efficient manner. This package provides text processing\ncapabilities that are optimized for performance critical use, both\nin terms of large data quantities and high speed.\n\nThe 'Text' type provides character-encoding, type-safe case\nconversion via whole-string case conversion functions. It also\nprovides a range of functions for converting 'Text' values to and from\n'ByteStrings', using several standard encodings.\n\nEfficient locale-sensitive support for text IO is also supported.\n\nThese modules are intended to be imported qualified, to avoid name\nclashes with Prelude functions, e.g.\n\n> import qualified Data.Text as T\n\nTo use an extended and very rich family of functions for working\nwith Unicode text (including normalization, regular expressions,\nnon-standard encodings, text breaking, and locales), see\nthe @text-icu@ package:\n<http://hackage.haskell.org/package/text-icu>", category = "Data, Text", exposed = True, exposedModules = [ModuleName ["Data","Text"],ModuleName ["Data","Text","Array"],ModuleName ["Data","Text","Encoding"],ModuleName ["Data","Text","Encoding","Error"],ModuleName ["Data","Text","Foreign"],ModuleName ["Data","Text","IO"],ModuleName ["Data","Text","Internal"],ModuleName ["Data","Text","Lazy"],ModuleName ["Data","Text","Lazy","Builder"],ModuleName ["Data","Text","Lazy","Encoding"],ModuleName ["Data","Text","Lazy","IO"],ModuleName ["Data","Text","Lazy","Internal"],ModuleName ["Data","Text","Lazy","Read"],ModuleName ["Data","Text","Read"]], hiddenModules = [ModuleName ["Data","Text","Encoding","Fusion"],ModuleName ["Data","Text","Encoding","Fusion","Common"],ModuleName ["Data","Text","Encoding","Utf16"],ModuleName ["Data","Text","Encoding","Utf32"],ModuleName ["Data","Text","Encoding","Utf8"],ModuleName ["Data","Text","Fusion"],ModuleName ["Data","Text","Fusion","CaseMapping"],ModuleName ["Data","Text","Fusion","Common"],ModuleName ["Data","Text","Fusion","Internal"],ModuleName ["Data","Text","Fusion","Size"],ModuleName ["Data","Text","IO","Internal"],ModuleName ["Data","Text","Lazy","Encoding","Fusion"],ModuleName ["Data","Text","Lazy","Fusion"],ModuleName ["Data","Text","Lazy","Search"],ModuleName ["Data","Text","Search"],ModuleName ["Data","Text","Unsafe"],ModuleName ["Data","Text","UnsafeChar"],ModuleName ["Data","Text","UnsafeShift"],ModuleName ["Data","Text","Util"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/text-0.11.0.6/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/text-0.11.0.6/ghc-7.0.4"], hsLibraries = ["HStext-0.11.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "deepseq-1.1.0.2-4868211239ffea6c316ed85fad794afc",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/text-0.11.0.6/text.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-text-doc/html/"]}),(InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3",InstalledPackageInfo {installedPackageId = InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3", sourcePackageId = PackageIdentifier {pkgName = PackageName "time", pkgVersion = Version {versionBranch = [1,2,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "<ashley@semantic.org>", author = "Ashley Yakeley", stability = "stable", homepage = "http://semantic.org/TimeLib/", pkgUrl = "", description = "A time library", category = "System", exposed = True, exposedModules = [ModuleName ["Data","Time","Calendar"],ModuleName ["Data","Time","Calendar","MonthDay"],ModuleName ["Data","Time","Calendar","OrdinalDate"],ModuleName ["Data","Time","Calendar","WeekDate"],ModuleName ["Data","Time","Calendar","Julian"],ModuleName ["Data","Time","Calendar","Easter"],ModuleName ["Data","Time","Clock"],ModuleName ["Data","Time","Clock","POSIX"],ModuleName ["Data","Time","Clock","TAI"],ModuleName ["Data","Time","LocalTime"],ModuleName ["Data","Time","Format"],ModuleName ["Data","Time"]], hiddenModules = [ModuleName ["Data","Time","Calendar","Private"],ModuleName ["Data","Time","Calendar","Days"],ModuleName ["Data","Time","Calendar","Gregorian"],ModuleName ["Data","Time","Calendar","JulianYearDay"],ModuleName ["Data","Time","Clock","Scale"],ModuleName ["Data","Time","Clock","UTC"],ModuleName ["Data","Time","Clock","CTimeval"],ModuleName ["Data","Time","Clock","UTCDiff"],ModuleName ["Data","Time","LocalTime","TimeZone"],ModuleName ["Data","Time","LocalTime","TimeOfDay"],ModuleName ["Data","Time","LocalTime","LocalTime"],ModuleName ["Data","Time","Format","Parse"]], importDirs = ["/usr/lib/ghc/time-1.2.0.3"], libraryDirs = ["/usr/lib/ghc/time-1.2.0.3"], hsLibraries = ["HStime-1.2.0.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/time-1.2.0.3/include"], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/time-1.2.0.3/time.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/time-1.2.0.3"]}),(InstalledPackageId "transformers-0.2.2.0-6490b9338c47e9d21b518216bcd88633",InstalledPackageInfo {installedPackageId = InstalledPackageId "transformers-0.2.2.0-6490b9338c47e9d21b518216bcd88633", sourcePackageId = PackageIdentifier {pkgName = PackageName "transformers", pkgVersion = Version {versionBranch = [0,2,2,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Ross Paterson <ross@soi.city.ac.uk>", author = "Andy Gill, Ross Paterson", stability = "", homepage = "", pkgUrl = "", description = "Haskell 98 part of a monad transformer library, inspired by the paper\n\\\"Functional Programming with Overloading and Higher-Order Polymorphism\\\",\nby Mark P Jones, in /Advanced School of Functional Programming/, 1995\n(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).\n\nThis part contains the monad transformer class, the concrete monad\ntransformers, operations and liftings.  It can be used on its own\nin Haskell 98 code, or with the monad classes in the @monads-fd@ or\n@monads-tf@ packages, which automatically lift operations introduced\nby monad transformers through other transformers.", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Monad","IO","Class"],ModuleName ["Control","Monad","Trans","Class"],ModuleName ["Control","Monad","Trans","Cont"],ModuleName ["Control","Monad","Trans","Error"],ModuleName ["Control","Monad","Trans","Identity"],ModuleName ["Control","Monad","Trans","List"],ModuleName ["Control","Monad","Trans","Maybe"],ModuleName ["Control","Monad","Trans","Reader"],ModuleName ["Control","Monad","Trans","RWS"],ModuleName ["Control","Monad","Trans","RWS","Lazy"],ModuleName ["Control","Monad","Trans","RWS","Strict"],ModuleName ["Control","Monad","Trans","State"],ModuleName ["Control","Monad","Trans","State","Lazy"],ModuleName ["Control","Monad","Trans","State","Strict"],ModuleName ["Control","Monad","Trans","Writer"],ModuleName ["Control","Monad","Trans","Writer","Lazy"],ModuleName ["Control","Monad","Trans","Writer","Strict"],ModuleName ["Data","Functor","Compose"],ModuleName ["Data","Functor","Constant"],ModuleName ["Data","Functor","Identity"],ModuleName ["Data","Functor","Product"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/transformers-0.2.2.0/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/transformers-0.2.2.0/ghc-7.0.4"], hsLibraries = ["HStransformers-0.2.2.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/transformers-0.2.2.0/transformers.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-transformers-doc/html/"]}),(InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91",InstalledPackageInfo {installedPackageId = InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91", sourcePackageId = PackageIdentifier {pkgName = PackageName "unix", pkgVersion = Version {versionBranch = [2,4,2,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package gives you access to the set of operating system\nservices standardised by POSIX 1003.1b (or the IEEE Portable\nOperating System Interface for Computing Environments -\nIEEE Std. 1003.1).\n\nThe package is not supported under Windows (except under Cygwin).", category = "System", exposed = True, exposedModules = [ModuleName ["System","Posix"],ModuleName ["System","Posix","DynamicLinker","Module"],ModuleName ["System","Posix","DynamicLinker","Prim"],ModuleName ["System","Posix","Directory"],ModuleName ["System","Posix","DynamicLinker"],ModuleName ["System","Posix","Env"],ModuleName ["System","Posix","Error"],ModuleName ["System","Posix","Files"],ModuleName ["System","Posix","IO"],ModuleName ["System","Posix","Process"],ModuleName ["System","Posix","Process","Internals"],ModuleName ["System","Posix","Resource"],ModuleName ["System","Posix","Temp"],ModuleName ["System","Posix","Terminal"],ModuleName ["System","Posix","Time"],ModuleName ["System","Posix","Unistd"],ModuleName ["System","Posix","User"],ModuleName ["System","Posix","Signals"],ModuleName ["System","Posix","Signals","Exts"],ModuleName ["System","Posix","Semaphore"],ModuleName ["System","Posix","SharedMem"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/unix-2.4.2.0"], libraryDirs = ["/usr/lib/ghc/unix-2.4.2.0"], hsLibraries = ["HSunix-2.4.2.0"], extraLibraries = ["rt","util","dl"], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/unix-2.4.2.0/include"], includes = ["HsUnix.h","execvpe.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/unix-2.4.2.0/unix.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/unix-2.4.2.0"]})]) (fromList [(PackageName "Cabal",fromList [(Version {versionBranch = [1,10,2,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8", sourcePackageId = PackageIdentifier {pkgName = PackageName "Cabal", pkgVersion = Version {versionBranch = [1,10,2,0], versionTags = []}}, license = BSD3, copyright = "2003-2006, Isaac Jones\n2005-2011, Duncan Coutts", maintainer = "cabal-devel@haskell.org", author = "Isaac Jones <ijones@syntaxpolice.org>\nDuncan Coutts <duncan@community.haskell.org>", stability = "", homepage = "http://www.haskell.org/cabal/", pkgUrl = "", description = "The Haskell Common Architecture for Building Applications and\nLibraries: a framework defining a common interface for authors to more\neasily build their Haskell applications in a portable way.\n\nThe Haskell Cabal is part of a larger infrastructure for distributing,\norganizing, and cataloging Haskell libraries and tools.", category = "Distribution", exposed = True, exposedModules = [ModuleName ["Distribution","Compiler"],ModuleName ["Distribution","InstalledPackageInfo"],ModuleName ["Distribution","License"],ModuleName ["Distribution","Make"],ModuleName ["Distribution","ModuleName"],ModuleName ["Distribution","Package"],ModuleName ["Distribution","PackageDescription"],ModuleName ["Distribution","PackageDescription","Configuration"],ModuleName ["Distribution","PackageDescription","Parse"],ModuleName ["Distribution","PackageDescription","Check"],ModuleName ["Distribution","ParseUtils"],ModuleName ["Distribution","ReadE"],ModuleName ["Distribution","Simple"],ModuleName ["Distribution","Simple","Build"],ModuleName ["Distribution","Simple","Build","Macros"],ModuleName ["Distribution","Simple","Build","PathsModule"],ModuleName ["Distribution","Simple","BuildPaths"],ModuleName ["Distribution","Simple","Command"],ModuleName ["Distribution","Simple","Compiler"],ModuleName ["Distribution","Simple","Configure"],ModuleName ["Distribution","Simple","GHC"],ModuleName ["Distribution","Simple","LHC"],ModuleName ["Distribution","Simple","Haddock"],ModuleName ["Distribution","Simple","Hugs"],ModuleName ["Distribution","Simple","Install"],ModuleName ["Distribution","Simple","InstallDirs"],ModuleName ["Distribution","Simple","JHC"],ModuleName ["Distribution","Simple","LocalBuildInfo"],ModuleName ["Distribution","Simple","NHC"],ModuleName ["Distribution","Simple","PackageIndex"],ModuleName ["Distribution","Simple","PreProcess"],ModuleName ["Distribution","Simple","PreProcess","Unlit"],ModuleName ["Distribution","Simple","Program"],ModuleName ["Distribution","Simple","Program","Ar"],ModuleName ["Distribution","Simple","Program","Builtin"],ModuleName ["Distribution","Simple","Program","Db"],ModuleName ["Distribution","Simple","Program","HcPkg"],ModuleName ["Distribution","Simple","Program","Ld"],ModuleName ["Distribution","Simple","Program","Run"],ModuleName ["Distribution","Simple","Program","Script"],ModuleName ["Distribution","Simple","Program","Types"],ModuleName ["Distribution","Simple","Register"],ModuleName ["Distribution","Simple","Setup"],ModuleName ["Distribution","Simple","SrcDist"],ModuleName ["Distribution","Simple","Test"],ModuleName ["Distribution","Simple","UHC"],ModuleName ["Distribution","Simple","UserHooks"],ModuleName ["Distribution","Simple","Utils"],ModuleName ["Distribution","System"],ModuleName ["Distribution","TestSuite"],ModuleName ["Distribution","Text"],ModuleName ["Distribution","Verbosity"],ModuleName ["Distribution","Version"],ModuleName ["Distribution","Compat","ReadP"],ModuleName ["Language","Haskell","Extension"]], hiddenModules = [ModuleName ["Distribution","GetOpt"],ModuleName ["Distribution","Compat","Exception"],ModuleName ["Distribution","Compat","CopyFile"],ModuleName ["Distribution","Compat","TempFile"],ModuleName ["Distribution","Simple","GHC","IPI641"],ModuleName ["Distribution","Simple","GHC","IPI642"],ModuleName ["Paths_Cabal"]], importDirs = ["/usr/lib/ghc/Cabal-1.10.2.0"], libraryDirs = ["/usr/lib/ghc/Cabal-1.10.2.0"], hsLibraries = ["HSCabal-1.10.2.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/Cabal-1.10.2.0/Cabal.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/Cabal-1.10.2.0"]}])]),(PackageName "Crypto",fromList [(Version {versionBranch = [4,2,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "Crypto-4.2.3-ffcb02efddea4620774b9c0dc8e9a710", sourcePackageId = PackageIdentifier {pkgName = PackageName "Crypto", pkgVersion = Version {versionBranch = [4,2,3], versionTags = []}}, license = OtherLicense, copyright = "Dominic Steinitz 2003 - 2007", maintainer = "Caylee Hogg <caylee.hogg@gmail.com>", author = "Dominic Steinitz", stability = "Alpha", homepage = "", pkgUrl = "", description = "DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble,\nHexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5\nPadding, Various Encryption Modes e.g. Cipher Block Chaining all in one package,\nwith HUnit and QuickCheck tests, and examples.", category = "Cryptography, Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","BubbleBabble"],ModuleName ["Codec","Encryption","RSA"],ModuleName ["Codec","Encryption","RSA","EMEOAEP"],ModuleName ["Codec","Encryption","RSA","MGF"],ModuleName ["Codec","Encryption","RSA","NumberTheory"],ModuleName ["Codec","Encryption","DES"],ModuleName ["Codec","Encryption","AES"],ModuleName ["Codec","Encryption","TEA"],ModuleName ["Codec","Encryption","Blowfish"],ModuleName ["Codec","Encryption","Modes"],ModuleName ["Codec","Encryption","Padding"],ModuleName ["Codec","Text","Raw"],ModuleName ["Codec","Utils"],ModuleName ["Data","Digest","MD5"],ModuleName ["Data","Digest","SHA1"],ModuleName ["Data","Digest","SHA2"],ModuleName ["Data","Digest","SHA224"],ModuleName ["Data","Digest","SHA256"],ModuleName ["Data","Digest","SHA384"],ModuleName ["Data","Digest","SHA512"],ModuleName ["Data","LargeWord"],ModuleName ["Data","HMAC"]], hiddenModules = [ModuleName ["Codec","Encryption","BlowfishAux"],ModuleName ["Codec","Encryption","DESAux"],ModuleName ["Codec","Encryption","AESAux"],ModuleName ["Data","Digest","MD5Aux"]], importDirs = ["/home/weiss/.cabal/lib/Crypto-4.2.3/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/Crypto-4.2.3/ghc-7.0.4"], hsLibraries = ["HSCrypto-4.2.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "HUnit-1.2.2.3-8b92cc3d1e355e6ea559cace2bb4afba",InstalledPackageId "QuickCheck-2.4.1.1-b817245d10c77dacd96d7e177d2fe501",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/Crypto-4.2.3/html/Crypto.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/Crypto-4.2.3/html"]}])]),(PackageName "HUnit",fromList [(Version {versionBranch = [1,2,2,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "HUnit-1.2.2.3-8b92cc3d1e355e6ea559cace2bb4afba", sourcePackageId = PackageIdentifier {pkgName = PackageName "HUnit", pkgVersion = Version {versionBranch = [1,2,2,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "hunit@richardg.name", author = "Dean Herington", stability = "stable", homepage = "http://hunit.sourceforge.net/", pkgUrl = "", description = "HUnit is a unit testing framework for Haskell, inspired by the\nJUnit tool for Java, see: <http://www.junit.org>.", category = "Testing", exposed = True, exposedModules = [ModuleName ["Test","HUnit","Base"],ModuleName ["Test","HUnit","Lang"],ModuleName ["Test","HUnit","Terminal"],ModuleName ["Test","HUnit","Text"],ModuleName ["Test","HUnit"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/HUnit-1.2.2.3/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/HUnit-1.2.2.3/ghc-7.0.4"], hsLibraries = ["HSHUnit-1.2.2.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/hunit-1.2.2.3/HUnit.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-hunit-doc/html/"]}])]),(PackageName "HaXml",fromList [(Version {versionBranch = [1,22,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "HaXml-1.22.3-fa6b236756579eeaf87c4205d6ba9d01", sourcePackageId = PackageIdentifier {pkgName = PackageName "HaXml", pkgVersion = Version {versionBranch = [1,22,3], versionTags = []}}, license = LGPL Nothing, copyright = "", maintainer = "author", author = "Malcolm Wallace <Malcolm.Wallace@me.com>", stability = "", homepage = "http://www.cs.york.ac.uk/fp/HaXml/", pkgUrl = "", description = "Haskell utilities for parsing, filtering, transforming and\ngenerating XML documents.", category = "Text, XML", exposed = True, exposedModules = [ModuleName ["Text","XML","HaXml","Schema","Schema"],ModuleName ["Text","XML","HaXml"],ModuleName ["Text","XML","HaXml","ByteStringPP"],ModuleName ["Text","XML","HaXml","Combinators"],ModuleName ["Text","XML","HaXml","DtdToHaskell","Convert"],ModuleName ["Text","XML","HaXml","DtdToHaskell","Instance"],ModuleName ["Text","XML","HaXml","DtdToHaskell","TypeDef"],ModuleName ["Text","XML","HaXml","Escape"],ModuleName ["Text","XML","HaXml","Html","Generate"],ModuleName ["Text","XML","HaXml","Html","Parse"],ModuleName ["Text","XML","HaXml","Html","ParseLazy"],ModuleName ["Text","XML","HaXml","Html","Pretty"],ModuleName ["Text","XML","HaXml","Lex"],ModuleName ["Text","XML","HaXml","Namespaces"],ModuleName ["Text","XML","HaXml","OneOfN"],ModuleName ["Text","XML","HaXml","Parse"],ModuleName ["Text","XML","HaXml","ParseLazy"],ModuleName ["Text","XML","HaXml","Posn"],ModuleName ["Text","XML","HaXml","Pretty"],ModuleName ["Text","XML","HaXml","SAX"],ModuleName ["Text","XML","HaXml","Schema","Parse"],ModuleName ["Text","XML","HaXml","Schema","XSDTypeModel"],ModuleName ["Text","XML","HaXml","Schema","HaskellTypeModel"],ModuleName ["Text","XML","HaXml","Schema","NameConversion"],ModuleName ["Text","XML","HaXml","Schema","TypeConversion"],ModuleName ["Text","XML","HaXml","Schema","PrettyHaskell"],ModuleName ["Text","XML","HaXml","Schema","PrimitiveTypes"],ModuleName ["Text","XML","HaXml","Schema","Environment"],ModuleName ["Text","XML","HaXml","ShowXmlLazy"],ModuleName ["Text","XML","HaXml","Types"],ModuleName ["Text","XML","HaXml","TypeMapping"],ModuleName ["Text","XML","HaXml","Util"],ModuleName ["Text","XML","HaXml","Validate"],ModuleName ["Text","XML","HaXml","Verbatim"],ModuleName ["Text","XML","HaXml","Wrappers"],ModuleName ["Text","XML","HaXml","XmlContent"],ModuleName ["Text","XML","HaXml","XmlContent","Parser"],ModuleName ["Text","XML","HaXml","XmlContent","Haskell"],ModuleName ["Text","XML","HaXml","Xtract","Combinators"],ModuleName ["Text","XML","HaXml","Xtract","Lex"],ModuleName ["Text","XML","HaXml","Xtract","Parse"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/HaXml-1.22.3/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/HaXml-1.22.3/ghc-7.0.4"], hsLibraries = ["HSHaXml-1.22.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "polyparse-1.7-5e621b6e06b54b03b32f822eda59611f",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/HaXml-1.22.3/html/HaXml.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/HaXml-1.22.3/html"]}])]),(PackageName "HaskellNet",fromList [(Version {versionBranch = [0,2,5], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "HaskellNet-0.2.5-81c482ee7528a551de24391bfeb01267", sourcePackageId = PackageIdentifier {pkgName = PackageName "HaskellNet", pkgVersion = Version {versionBranch = [0,2,5], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Robert Wills <wrwills@gmail.com>", author = "Jun Mukai", stability = "", homepage = "https://patch-tag.com/r/wrwills/HaskellNet", pkgUrl = "", description = "Originally written for Google SOC, provides network related libraries such as POP3, SMTP, IMAP.\nAll I have done is get the project to compile using cabal, check that these libraries basically\nwork, and add some examples", category = "Network", exposed = True, exposedModules = [ModuleName ["Text","IMAPParsers"],ModuleName ["Text","Mime"],ModuleName ["Text","URI"],ModuleName ["Network","HaskellNet","IMAP"],ModuleName ["Network","HaskellNet","SMTP"],ModuleName ["Network","HaskellNet","POP3"],ModuleName ["Network","HaskellNet","BSStream"],ModuleName ["Network","HaskellNet","Auth"]], hiddenModules = [ModuleName ["Data","Record"],ModuleName ["Text","Packrat","Pos"],ModuleName ["Text","Packrat","Parse"]], importDirs = ["/home/weiss/.cabal/lib/HaskellNet-0.2.5/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/HaskellNet-0.2.5/ghc-7.0.4"], hsLibraries = ["HSHaskellNet-0.2.5"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "Crypto-4.2.3-ffcb02efddea4620774b9c0dc8e9a710",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "base64-string-0.2-fc18e3962e36f836374ea422eb77eba8",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "haskell98-1.1.0.1-2b0f6872c26c4a8bd0e1249e69543abe",InstalledPackageId "mime-mail-0.3.0.2-223b72a33bac447f25c062a24233492e",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "network-2.3.0.2-5bde1ffeb5779cf47a05e221fbd362fb",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff",InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/HaskellNet-0.2.5/html/HaskellNet.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/HaskellNet-0.2.5/html"]}])]),(PackageName "QuickCheck",fromList [(Version {versionBranch = [2,4,1,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "QuickCheck-2.4.1.1-b817245d10c77dacd96d7e177d2fe501", sourcePackageId = PackageIdentifier {pkgName = PackageName "QuickCheck", pkgVersion = Version {versionBranch = [2,4,1,1], versionTags = []}}, license = BSD3, copyright = "2000-2011 Koen Claessen, 2006-2008 Bj\246rn Bringert, 2009-2011 Nick Smallbone", maintainer = "QuickCheck developers <quickcheck@projects.haskell.org>", author = "Koen Claessen <koen@chalmers.se>", stability = "", homepage = "http://code.haskell.org/QuickCheck", pkgUrl = "", description = "QuickCheck is a library for random testing of program properties.\n\nThe programmer provides a specification of the program, in\nthe form of properties which functions should satisfy, and\nQuickCheck then tests that the properties hold in a large number\nof randomly generated cases.\n\nSpecifications are expressed in\nHaskell, using combinators defined in the QuickCheck library.\nQuickCheck provides combinators to define properties, observe\nthe distribution of test data, and define test\ndata generators.", category = "Testing", exposed = True, exposedModules = [ModuleName ["Test","QuickCheck","All"],ModuleName ["Test","QuickCheck","Function"],ModuleName ["Test","QuickCheck"],ModuleName ["Test","QuickCheck","Arbitrary"],ModuleName ["Test","QuickCheck","Gen"],ModuleName ["Test","QuickCheck","Monadic"],ModuleName ["Test","QuickCheck","Modifiers"],ModuleName ["Test","QuickCheck","Property"],ModuleName ["Test","QuickCheck","Test"],ModuleName ["Test","QuickCheck","Text"],ModuleName ["Test","QuickCheck","Poly"],ModuleName ["Test","QuickCheck","State"]], hiddenModules = [ModuleName ["Test","QuickCheck","Exception"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/QuickCheck-2.4.1.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/QuickCheck-2.4.1.1/ghc-7.0.4"], hsLibraries = ["HSQuickCheck-2.4.1.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0",InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/quickcheck2-2.4.1.1/QuickCheck.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-quickcheck2-doc/html/"]}])]),(PackageName "array",fromList [(Version {versionBranch = [0,3,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9", sourcePackageId = PackageIdentifier {pkgName = PackageName "array", pkgVersion = Version {versionBranch = [0,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package defines the classes @IArray@ of immutable arrays and\n@MArray@ of arrays mutable within appropriate monads, as well as\nsome instances of these classes.", category = "Data Structures", exposed = True, exposedModules = [ModuleName ["Data","Array","Base"],ModuleName ["Data","Array","IArray"],ModuleName ["Data","Array","IO"],ModuleName ["Data","Array","IO","Internals"],ModuleName ["Data","Array","MArray"],ModuleName ["Data","Array","ST"],ModuleName ["Data","Array","Storable"],ModuleName ["Data","Array","Unboxed"],ModuleName ["Data","Array"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/array-0.3.0.2"], libraryDirs = ["/usr/lib/ghc/array-0.3.0.2"], hsLibraries = ["HSarray-0.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/array-0.3.0.2/array.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/array-0.3.0.2"]}])]),(PackageName "base",fromList [(Version {versionBranch = [4,3,1,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752", sourcePackageId = PackageIdentifier {pkgName = PackageName "base", pkgVersion = Version {versionBranch = [4,3,1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains the Prelude and its support libraries,\nand a large collection of useful libraries ranging from data\nstructures to parsing combinators and debugging utilities.", category = "", exposed = True, exposedModules = [ModuleName ["Foreign","Concurrent"],ModuleName ["GHC","Arr"],ModuleName ["GHC","Base"],ModuleName ["GHC","Classes"],ModuleName ["GHC","Conc"],ModuleName ["GHC","Conc","IO"],ModuleName ["GHC","Conc","Signal"],ModuleName ["GHC","Conc","Sync"],ModuleName ["GHC","ConsoleHandler"],ModuleName ["GHC","Constants"],ModuleName ["GHC","Desugar"],ModuleName ["GHC","Enum"],ModuleName ["GHC","Environment"],ModuleName ["GHC","Err"],ModuleName ["GHC","Exception"],ModuleName ["GHC","Exts"],ModuleName ["GHC","Float"],ModuleName ["GHC","ForeignPtr"],ModuleName ["GHC","MVar"],ModuleName ["GHC","IO"],ModuleName ["GHC","IO","IOMode"],ModuleName ["GHC","IO","Buffer"],ModuleName ["GHC","IO","Device"],ModuleName ["GHC","IO","BufferedIO"],ModuleName ["GHC","IO","FD"],ModuleName ["GHC","IO","Exception"],ModuleName ["GHC","IO","Encoding"],ModuleName ["GHC","IO","Encoding","Latin1"],ModuleName ["GHC","IO","Encoding","UTF8"],ModuleName ["GHC","IO","Encoding","UTF16"],ModuleName ["GHC","IO","Encoding","UTF32"],ModuleName ["GHC","IO","Encoding","Types"],ModuleName ["GHC","IO","Encoding","Iconv"],ModuleName ["GHC","IO","Encoding","CodePage"],ModuleName ["GHC","IO","Handle"],ModuleName ["GHC","IO","Handle","Types"],ModuleName ["GHC","IO","Handle","Internals"],ModuleName ["GHC","IO","Handle","FD"],ModuleName ["GHC","IO","Handle","Text"],ModuleName ["GHC","IOBase"],ModuleName ["GHC","Handle"],ModuleName ["GHC","IORef"],ModuleName ["GHC","IOArray"],ModuleName ["GHC","Int"],ModuleName ["GHC","List"],ModuleName ["GHC","Num"],ModuleName ["GHC","PArr"],ModuleName ["GHC","Pack"],ModuleName ["GHC","Ptr"],ModuleName ["GHC","Read"],ModuleName ["GHC","Real"],ModuleName ["GHC","ST"],ModuleName ["GHC","STRef"],ModuleName ["GHC","Show"],ModuleName ["GHC","Stable"],ModuleName ["GHC","Storable"],ModuleName ["GHC","TopHandler"],ModuleName ["GHC","Unicode"],ModuleName ["GHC","Weak"],ModuleName ["GHC","Word"],ModuleName ["System","Timeout"],ModuleName ["System","Event"],ModuleName ["Control","Applicative"],ModuleName ["Control","Arrow"],ModuleName ["Control","Category"],ModuleName ["Control","Concurrent"],ModuleName ["Control","Concurrent","Chan"],ModuleName ["Control","Concurrent","MVar"],ModuleName ["Control","Concurrent","QSem"],ModuleName ["Control","Concurrent","QSemN"],ModuleName ["Control","Concurrent","SampleVar"],ModuleName ["Control","Exception"],ModuleName ["Control","Exception","Base"],ModuleName ["Control","OldException"],ModuleName ["Control","Monad"],ModuleName ["Control","Monad","Fix"],ModuleName ["Control","Monad","Instances"],ModuleName ["Control","Monad","ST"],ModuleName ["Control","Monad","ST","Lazy"],ModuleName ["Control","Monad","ST","Strict"],ModuleName ["Data","Bits"],ModuleName ["Data","Bool"],ModuleName ["Data","Char"],ModuleName ["Data","Complex"],ModuleName ["Data","Dynamic"],ModuleName ["Data","Either"],ModuleName ["Data","Eq"],ModuleName ["Data","Data"],ModuleName ["Data","Fixed"],ModuleName ["Data","Foldable"],ModuleName ["Data","Function"],ModuleName ["Data","Functor"],ModuleName ["Data","HashTable"],ModuleName ["Data","IORef"],ModuleName ["Data","Int"],ModuleName ["Data","Ix"],ModuleName ["Data","List"],ModuleName ["Data","Maybe"],ModuleName ["Data","Monoid"],ModuleName ["Data","Ord"],ModuleName ["Data","Ratio"],ModuleName ["Data","STRef"],ModuleName ["Data","STRef","Lazy"],ModuleName ["Data","STRef","Strict"],ModuleName ["Data","String"],ModuleName ["Data","Traversable"],ModuleName ["Data","Tuple"],ModuleName ["Data","Typeable"],ModuleName ["Data","Unique"],ModuleName ["Data","Version"],ModuleName ["Data","Word"],ModuleName ["Debug","Trace"],ModuleName ["Foreign"],ModuleName ["Foreign","C"],ModuleName ["Foreign","C","Error"],ModuleName ["Foreign","C","String"],ModuleName ["Foreign","C","Types"],ModuleName ["Foreign","ForeignPtr"],ModuleName ["Foreign","Marshal"],ModuleName ["Foreign","Marshal","Alloc"],ModuleName ["Foreign","Marshal","Array"],ModuleName ["Foreign","Marshal","Error"],ModuleName ["Foreign","Marshal","Pool"],ModuleName ["Foreign","Marshal","Utils"],ModuleName ["Foreign","Ptr"],ModuleName ["Foreign","StablePtr"],ModuleName ["Foreign","Storable"],ModuleName ["Numeric"],ModuleName ["Prelude"],ModuleName ["System","Console","GetOpt"],ModuleName ["System","CPUTime"],ModuleName ["System","Environment"],ModuleName ["System","Exit"],ModuleName ["System","IO"],ModuleName ["System","IO","Error"],ModuleName ["System","IO","Unsafe"],ModuleName ["System","Info"],ModuleName ["System","Mem"],ModuleName ["System","Mem","StableName"],ModuleName ["System","Mem","Weak"],ModuleName ["System","Posix","Internals"],ModuleName ["System","Posix","Types"],ModuleName ["Text","ParserCombinators","ReadP"],ModuleName ["Text","ParserCombinators","ReadPrec"],ModuleName ["Text","Printf"],ModuleName ["Text","Read"],ModuleName ["Text","Read","Lex"],ModuleName ["Text","Show"],ModuleName ["Text","Show","Functions"],ModuleName ["Unsafe","Coerce"]], hiddenModules = [ModuleName ["System","Event","Array"],ModuleName ["System","Event","Clock"],ModuleName ["System","Event","Control"],ModuleName ["System","Event","EPoll"],ModuleName ["System","Event","IntMap"],ModuleName ["System","Event","Internal"],ModuleName ["System","Event","KQueue"],ModuleName ["System","Event","Manager"],ModuleName ["System","Event","PSQ"],ModuleName ["System","Event","Poll"],ModuleName ["System","Event","Thread"],ModuleName ["System","Event","Unique"]], importDirs = ["/usr/lib/ghc/base-4.3.1.0"], libraryDirs = ["/usr/lib/ghc/base-4.3.1.0"], hsLibraries = ["HSbase-4.3.1.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/base-4.3.1.0/include"], includes = ["HsBase.h"], depends = [InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1",InstalledPackageId "integer-gmp-0.2.0.3-5eaa6837ba99886b46a7c7f12bca5e66",InstalledPackageId "builtin_rts"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/base-4.3.1.0/base.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/base-4.3.1.0"]}])]),(PackageName "base64-string",fromList [(Version {versionBranch = [0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "base64-string-0.2-fc18e3962e36f836374ea422eb77eba8", sourcePackageId = PackageIdentifier {pkgName = PackageName "base64-string", pkgVersion = Version {versionBranch = [0,2], versionTags = []}}, license = OtherLicense, copyright = "Ian Lynagh, 2005, 2007", maintainer = "igloo@earth.li", author = "Ian Lynagh", stability = "experimental", homepage = "http://urchin.earth.li/~ian/cabal/base64-string/", pkgUrl = "", description = "This Base64 implementation uses the characters\nA-Z a-z 0-9 + /\nalong with\n=\nto signal the number of characters mod 3.\nIt is compliant with both PEM (RFC 989 / RFC 1421) and MIME (RFC 2045).", category = "Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","Base64","String"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/base64-string-0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/base64-string-0.2/ghc-7.0.4"], hsLibraries = ["HSbase64-string-0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/base64-string-0.2/html/base64-string.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/base64-string-0.2/html"]}])]),(PackageName "bin-package-db",fromList [(Version {versionBranch = [0,0,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "bin-package-db-0.0.0.0-af6b05fd4afd30ffbd9a84bce9ea69f8", sourcePackageId = PackageIdentifier {pkgName = PackageName "bin-package-db", pkgVersion = Version {versionBranch = [0,0,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "cvs-ghc@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = [ModuleName ["Distribution","InstalledPackageInfo","Binary"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/bin-package-db-0.0.0.0"], libraryDirs = ["/usr/lib/ghc/bin-package-db-0.0.0.0"], hsLibraries = ["HSbin-package-db-0.0.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "ghc-binary-0.5.0.2-467c65f87cd118be0b44fba4608368a5"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/bin-package-db-0.0.0.0/bin-package-db.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/bin-package-db-0.0.0.0"]}])]),(PackageName "binary",fromList [(Version {versionBranch = [0,5,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "binary-0.5.0.2-4d7bfcac10d4e7971b5aba4723281483", sourcePackageId = PackageIdentifier {pkgName = PackageName "binary", pkgVersion = Version {versionBranch = [0,5,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Lennart Kolmodin, Don Stewart <dons@galois.com>", author = "Lennart Kolmodin <kolmodin@dtek.chalmers.se>", stability = "provisional", homepage = "http://code.haskell.org/binary/", pkgUrl = "", description = "Efficient, pure binary serialisation using lazy ByteStrings.\nHaskell values may be encoded to and from binary formats,\nwritten to disk as binary, or sent over the network.\nSerialisation speeds of over 1 G\\/sec have been observed,\nso this library should be suitable for high performance\nscenarios.", category = "Data, Parsing", exposed = True, exposedModules = [ModuleName ["Data","Binary"],ModuleName ["Data","Binary","Put"],ModuleName ["Data","Binary","Get"],ModuleName ["Data","Binary","Builder"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/binary-0.5.0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/binary-0.5.0.2/ghc-7.0.4"], hsLibraries = ["HSbinary-0.5.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/binary-0.5.0.2/html/binary.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/binary-0.5.0.2/html"]}])]),(PackageName "blaze-builder",fromList [(Version {versionBranch = [0,3,0,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "blaze-builder-0.3.0.1-4883f182c84b1d24e6e234afb8b1b95e", sourcePackageId = PackageIdentifier {pkgName = PackageName "blaze-builder", pkgVersion = Version {versionBranch = [0,3,0,1], versionTags = []}}, license = BSD3, copyright = "2010 Simon Meier\n2010 Jasper Van der Jeugt", maintainer = "Simon Meier <iridcode@gmail.com>", author = "Jasper Van der Jeugt, Simon Meier", stability = "Experimental", homepage = "http://github.com/meiersi/blaze-builder", pkgUrl = "", description = "This library provides an abstraction of buffered output of\nbyte streams and several convenience functions to exploit\nit. For example, it allows to efficiently serialize\nHaskell values to lazy bytestrings with a large average\nchunk size. The large average chunk size allows to make\ngood use of cache prefetching in later processing steps\n(e.g. compression) and reduces the sytem call overhead\nwhen writing the resulting lazy bytestring to a file or\nsending it over the network.", category = "Data", exposed = True, exposedModules = [ModuleName ["Blaze","ByteString","Builder"],ModuleName ["Blaze","ByteString","Builder","Int"],ModuleName ["Blaze","ByteString","Builder","Word"],ModuleName ["Blaze","ByteString","Builder","ByteString"],ModuleName ["Blaze","ByteString","Builder","Char","Utf8"],ModuleName ["Blaze","ByteString","Builder","Char8"],ModuleName ["Blaze","ByteString","Builder","Html","Utf8"],ModuleName ["Blaze","ByteString","Builder","HTTP"],ModuleName ["Blaze","ByteString","Builder","Internal"],ModuleName ["Blaze","ByteString","Builder","Internal","Write"],ModuleName ["Blaze","ByteString","Builder","Internal","Types"],ModuleName ["Blaze","ByteString","Builder","Internal","Buffer"]], hiddenModules = [ModuleName ["Blaze","ByteString","Builder","Internal","UncheckedShifts"]], importDirs = ["/home/weiss/.cabal/lib/blaze-builder-0.3.0.1/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/blaze-builder-0.3.0.1/ghc-7.0.4"], hsLibraries = ["HSblaze-builder-0.3.0.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/blaze-builder-0.3.0.1/html/blaze-builder.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/blaze-builder-0.3.0.1/html"]}])]),(PackageName "bytestring",fromList [(Version {versionBranch = [0,9,1,10], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0", sourcePackageId = PackageIdentifier {pkgName = PackageName "bytestring", pkgVersion = Version {versionBranch = [0,9,1,10], versionTags = []}}, license = BSD3, copyright = "Copyright (c) Don Stewart   2005-2009,\n(c) Duncan Coutts 2006-2009,\n(c) David Roundy  2003-2005.", maintainer = "dons@galois.com, duncan@haskell.org", author = "Don Stewart, Duncan Coutts", stability = "", homepage = "http://www.cse.unsw.edu.au/~dons/fps.html", pkgUrl = "", description = "A time and space-efficient implementation of byte vectors using\npacked Word8 arrays, suitable for high performance use, both in terms\nof large data quantities, or high speed requirements. Byte vectors\nare encoded as strict 'Word8' arrays of bytes, and lazy lists of\nstrict chunks, held in a 'ForeignPtr', and can be passed between C\nand Haskell with little effort.\n\nTest coverage data for this library is available at:\n<http://code.haskell.org/~dons/tests/bytestring/hpc_index.html>", category = "Data", exposed = True, exposedModules = [ModuleName ["Data","ByteString"],ModuleName ["Data","ByteString","Char8"],ModuleName ["Data","ByteString","Unsafe"],ModuleName ["Data","ByteString","Internal"],ModuleName ["Data","ByteString","Lazy"],ModuleName ["Data","ByteString","Lazy","Char8"],ModuleName ["Data","ByteString","Lazy","Internal"],ModuleName ["Data","ByteString","Fusion"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/bytestring-0.9.1.10"], libraryDirs = ["/usr/lib/ghc/bytestring-0.9.1.10"], hsLibraries = ["HSbytestring-0.9.1.10"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/bytestring-0.9.1.10/include"], includes = ["fpstring.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/bytestring-0.9.1.10/bytestring.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/bytestring-0.9.1.10"]}])]),(PackageName "containers",fromList [(Version {versionBranch = [0,4,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795", sourcePackageId = PackageIdentifier {pkgName = PackageName "containers", pkgVersion = Version {versionBranch = [0,4,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains efficient general-purpose implementations\nof various basic immutable container types.  The declared cost of\neach operation is either worst-case or amortized, but remains\nvalid even if structures are shared.", category = "Data Structures", exposed = True, exposedModules = [ModuleName ["Data","Graph"],ModuleName ["Data","Sequence"],ModuleName ["Data","Tree"],ModuleName ["Data","IntMap"],ModuleName ["Data","IntSet"],ModuleName ["Data","Map"],ModuleName ["Data","Set"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/containers-0.4.0.0"], libraryDirs = ["/usr/lib/ghc/containers-0.4.0.0"], hsLibraries = ["HScontainers-0.4.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/containers-0.4.0.0/containers.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/containers-0.4.0.0"]}])]),(PackageName "dataenc",fromList [(Version {versionBranch = [0,14], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "dataenc-0.14-8a4bf143812a3415d7b2833423b64cb8", sourcePackageId = PackageIdentifier {pkgName = PackageName "dataenc", pkgVersion = Version {versionBranch = [0,14], versionTags = []}}, license = BSD3, copyright = "Magnus Therning, 2007-2011", maintainer = "magnus@therning.org", author = "Magnus Therning", stability = "", homepage = "http://www.haskell.org/haskellwiki/Library/Data_encoding", pkgUrl = "", description = "Data encoding library currently providing Base16, Base32,\nBase32Hex, Base64, Base64Url, Base85, Python string escaping,\nQuoted-Printable, URL encoding, uuencode, xxencode, and yEncoding.", category = "Codec", exposed = True, exposedModules = [ModuleName ["Codec","Binary","Base16"],ModuleName ["Codec","Binary","Base32"],ModuleName ["Codec","Binary","Base32Hex"],ModuleName ["Codec","Binary","Base64"],ModuleName ["Codec","Binary","Base64Url"],ModuleName ["Codec","Binary","Base85"],ModuleName ["Codec","Binary","DataEncoding"],ModuleName ["Codec","Binary","PythonString"],ModuleName ["Codec","Binary","QuotedPrintable"],ModuleName ["Codec","Binary","Url"],ModuleName ["Codec","Binary","Uu"],ModuleName ["Codec","Binary","Xx"],ModuleName ["Codec","Binary","Yenc"]], hiddenModules = [ModuleName ["Codec","Binary","Util"]], importDirs = ["/home/weiss/.cabal/lib/dataenc-0.14/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/dataenc-0.14/ghc-7.0.4"], hsLibraries = ["HSdataenc-0.14"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/dataenc-0.14/html/dataenc.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/dataenc-0.14/html"]}])]),(PackageName "deepseq",fromList [(Version {versionBranch = [1,1,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "deepseq-1.1.0.2-4868211239ffea6c316ed85fad794afc", sourcePackageId = PackageIdentifier {pkgName = PackageName "deepseq", pkgVersion = Version {versionBranch = [1,1,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides methods for fully evaluating data structures\n(\\\"deep evaluation\\\"). Deep evaluation is often used for adding\nstrictness to a program, e.g. in order to force pending exceptions,\nremove space leaks, or force lazy I/O to happen. It is also useful\nin parallel programs, to ensure pending work does not migrate to the\nwrong thread.\n\nThe primary use of this package is via the 'deepseq' function, a\n\\\"deep\\\" version of 'seq'. It is implemented on top of an 'NFData'\ntypeclass (\\\"Normal Form Data\\\", data structures with no unevaluated\ncomponents) which defines strategies for fully evaluating different\ndata types.", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","DeepSeq"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/deepseq-1.1.0.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/deepseq-1.1.0.2/ghc-7.0.4"], hsLibraries = ["HSdeepseq-1.1.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/deepseq-1.1.0.2/deepseq.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-deepseq-doc/html/"]}])]),(PackageName "directory",fromList [(Version {versionBranch = [1,1,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70", sourcePackageId = PackageIdentifier {pkgName = PackageName "directory", pkgVersion = Version {versionBranch = [1,1,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides a library for handling directories.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Directory"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/directory-1.1.0.0"], libraryDirs = ["/usr/lib/ghc/directory-1.1.0.0"], hsLibraries = ["HSdirectory-1.1.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/directory-1.1.0.0/include"], includes = ["HsDirectory.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/directory-1.1.0.0/directory.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/directory-1.1.0.0"]}])]),(PackageName "encoding",fromList [(Version {versionBranch = [0,6,6], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "encoding-0.6.6-bb9ccd8ecdfd42f02e2d7fe6d76fbe0b", sourcePackageId = PackageIdentifier {pkgName = PackageName "encoding", pkgVersion = Version {versionBranch = [0,6,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "h.guenther@tu-bs.de", author = "Henning G\252nther", stability = "", homepage = "http://code.haskell.org/encoding/", pkgUrl = "", description = "Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunatly, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that.", category = "Codec", exposed = True, exposedModules = [ModuleName ["Data","Encoding"],ModuleName ["Data","Encoding","ByteSource"],ModuleName ["Data","Encoding","ByteSink"],ModuleName ["Data","Encoding","Exception"],ModuleName ["Control","Throws"],ModuleName ["Data","Encoding","ASCII"],ModuleName ["Data","Encoding","UTF8"],ModuleName ["Data","Encoding","UTF16"],ModuleName ["Data","Encoding","UTF32"],ModuleName ["Data","Encoding","KOI8R"],ModuleName ["Data","Encoding","KOI8U"],ModuleName ["Data","Encoding","ISO88591"],ModuleName ["Data","Encoding","ISO88592"],ModuleName ["Data","Encoding","ISO88593"],ModuleName ["Data","Encoding","ISO88594"],ModuleName ["Data","Encoding","ISO88595"],ModuleName ["Data","Encoding","ISO88596"],ModuleName ["Data","Encoding","ISO88597"],ModuleName ["Data","Encoding","ISO88598"],ModuleName ["Data","Encoding","ISO88599"],ModuleName ["Data","Encoding","ISO885910"],ModuleName ["Data","Encoding","ISO885911"],ModuleName ["Data","Encoding","ISO885913"],ModuleName ["Data","Encoding","ISO885914"],ModuleName ["Data","Encoding","ISO885915"],ModuleName ["Data","Encoding","ISO885916"],ModuleName ["Data","Encoding","CP1250"],ModuleName ["Data","Encoding","CP1251"],ModuleName ["Data","Encoding","CP1252"],ModuleName ["Data","Encoding","CP1253"],ModuleName ["Data","Encoding","CP1254"],ModuleName ["Data","Encoding","CP1255"],ModuleName ["Data","Encoding","CP1256"],ModuleName ["Data","Encoding","CP1257"],ModuleName ["Data","Encoding","CP1258"],ModuleName ["Data","Encoding","GB18030"],ModuleName ["Data","Encoding","BootString"],ModuleName ["Data","Encoding","MacOSRoman"],ModuleName ["Data","Encoding","JISX0201"],ModuleName ["Data","Encoding","JISX0208"],ModuleName ["Data","Encoding","JISX0212"],ModuleName ["Data","Encoding","ISO2022"],ModuleName ["Data","Encoding","ISO2022JP"],ModuleName ["Data","Encoding","CP437"],ModuleName ["Data","Encoding","CP737"],ModuleName ["Data","Encoding","CP775"],ModuleName ["Data","Encoding","CP850"],ModuleName ["Data","Encoding","CP852"],ModuleName ["Data","Encoding","CP855"],ModuleName ["Data","Encoding","CP857"],ModuleName ["Data","Encoding","CP860"],ModuleName ["Data","Encoding","CP861"],ModuleName ["Data","Encoding","CP862"],ModuleName ["Data","Encoding","CP863"],ModuleName ["Data","Encoding","CP864"],ModuleName ["Data","Encoding","CP865"],ModuleName ["Data","Encoding","CP866"],ModuleName ["Data","Encoding","CP869"],ModuleName ["Data","Encoding","CP874"],ModuleName ["System","IO","Encoding"]], hiddenModules = [ModuleName ["Data","Encoding","Base"],ModuleName ["Data","Array","Static"],ModuleName ["Data","Map","Static"],ModuleName ["Data","Static"],ModuleName ["Data","CharMap"]], importDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4"], hsLibraries = ["HSencoding-0.6.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/home/weiss/.cabal/lib/encoding-0.6.6/ghc-7.0.4/include"], includes = ["system_encoding.h"], depends = [InstalledPackageId "HaXml-1.22.3-fa6b236756579eeaf87c4205d6ba9d01",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "binary-0.5.0.2-4d7bfcac10d4e7971b5aba4723281483",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a",InstalledPackageId "ghc-7.0.4-2f58cfeeac2c4a4082d8dcd9416344dc",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "regex-compat-0.93.1-b58ac8d1a9c83222555d2b43f02d904d"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/encoding-0.6.6/html/encoding.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/encoding-0.6.6/html"]}])]),(PackageName "extensible-exceptions",fromList [(Version {versionBranch = [0,1,1,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "extensible-exceptions-0.1.1.2-ae710ea25055f545c0b9c328ff7a358a", sourcePackageId = PackageIdentifier {pkgName = PackageName "extensible-exceptions", pkgVersion = Version {versionBranch = [0,1,1,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides extensible exceptions for both new and\nold versions of GHC (i.e., < 6.10).", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Exception","Extensible"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/extensible-exceptions-0.1.1.2"], libraryDirs = ["/usr/lib/ghc/extensible-exceptions-0.1.1.2"], hsLibraries = ["HSextensible-exceptions-0.1.1.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/extensible-exceptions-0.1.1.2/extensible-exceptions.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/extensible-exceptions-0.1.1.2"]}])]),(PackageName "filepath",fromList [(Version {versionBranch = [1,2,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93", sourcePackageId = PackageIdentifier {pkgName = PackageName "filepath", pkgVersion = Version {versionBranch = [1,2,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "", author = "Neil Mitchell", stability = "", homepage = "http://www-users.cs.york.ac.uk/~ndm/filepath/", pkgUrl = "", description = "", category = "System", exposed = True, exposedModules = [ModuleName ["System","FilePath"],ModuleName ["System","FilePath","Posix"],ModuleName ["System","FilePath","Windows"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/filepath-1.2.0.0"], libraryDirs = ["/usr/lib/ghc/filepath-1.2.0.0"], hsLibraries = ["HSfilepath-1.2.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/filepath-1.2.0.0/filepath.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/filepath-1.2.0.0"]}])]),(PackageName "ghc",fromList [(Version {versionBranch = [7,0,4], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-7.0.4-2f58cfeeac2c4a4082d8dcd9416344dc", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc", pkgVersion = Version {versionBranch = [7,0,4], versionTags = []}}, license = BSD3, copyright = "", maintainer = "glasgow-haskell-users@haskell.org", author = "The GHC Team", stability = "", homepage = "http://www.haskell.org/ghc/", pkgUrl = "", description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.", category = "Development", exposed = False, exposedModules = [ModuleName ["AsmCodeGen"],ModuleName ["TargetReg"],ModuleName ["NCGMonad"],ModuleName ["Instruction"],ModuleName ["Size"],ModuleName ["Reg"],ModuleName ["RegClass"],ModuleName ["PIC"],ModuleName ["Platform"],ModuleName ["Alpha","Regs"],ModuleName ["Alpha","RegInfo"],ModuleName ["Alpha","Instr"],ModuleName ["Alpha","CodeGen"],ModuleName ["X86","Regs"],ModuleName ["X86","RegInfo"],ModuleName ["X86","Instr"],ModuleName ["X86","Cond"],ModuleName ["X86","Ppr"],ModuleName ["X86","CodeGen"],ModuleName ["PPC","Regs"],ModuleName ["PPC","RegInfo"],ModuleName ["PPC","Instr"],ModuleName ["PPC","Cond"],ModuleName ["PPC","Ppr"],ModuleName ["PPC","CodeGen"],ModuleName ["SPARC","Base"],ModuleName ["SPARC","Regs"],ModuleName ["SPARC","RegPlate"],ModuleName ["SPARC","Imm"],ModuleName ["SPARC","AddrMode"],ModuleName ["SPARC","Cond"],ModuleName ["SPARC","Instr"],ModuleName ["SPARC","Stack"],ModuleName ["SPARC","ShortcutJump"],ModuleName ["SPARC","Ppr"],ModuleName ["SPARC","CodeGen"],ModuleName ["SPARC","CodeGen","Amode"],ModuleName ["SPARC","CodeGen","Base"],ModuleName ["SPARC","CodeGen","CCall"],ModuleName ["SPARC","CodeGen","CondCode"],ModuleName ["SPARC","CodeGen","Gen32"],ModuleName ["SPARC","CodeGen","Gen64"],ModuleName ["SPARC","CodeGen","Sanity"],ModuleName ["SPARC","CodeGen","Expand"],ModuleName ["RegAlloc","Liveness"],ModuleName ["RegAlloc","Graph","Main"],ModuleName ["RegAlloc","Graph","Stats"],ModuleName ["RegAlloc","Graph","ArchBase"],ModuleName ["RegAlloc","Graph","ArchX86"],ModuleName ["RegAlloc","Graph","Coalesce"],ModuleName ["RegAlloc","Graph","Spill"],ModuleName ["RegAlloc","Graph","SpillClean"],ModuleName ["RegAlloc","Graph","SpillCost"],ModuleName ["RegAlloc","Graph","TrivColorable"],ModuleName ["RegAlloc","Linear","Main"],ModuleName ["RegAlloc","Linear","JoinToTargets"],ModuleName ["RegAlloc","Linear","State"],ModuleName ["RegAlloc","Linear","Stats"],ModuleName ["RegAlloc","Linear","FreeRegs"],ModuleName ["RegAlloc","Linear","StackMap"],ModuleName ["RegAlloc","Linear","Base"],ModuleName ["RegAlloc","Linear","X86","FreeRegs"],ModuleName ["RegAlloc","Linear","PPC","FreeRegs"],ModuleName ["RegAlloc","Linear","SPARC","FreeRegs"],ModuleName ["DsMeta"],ModuleName ["TcSplice"],ModuleName ["Convert"],ModuleName ["ByteCodeAsm"],ModuleName ["ByteCodeFFI"],ModuleName ["ByteCodeGen"],ModuleName ["ByteCodeInstr"],ModuleName ["ByteCodeItbls"],ModuleName ["ByteCodeLink"],ModuleName ["Debugger"],ModuleName ["LibFFI"],ModuleName ["Linker"],ModuleName ["ObjLink"],ModuleName ["RtClosureInspect"],ModuleName ["BasicTypes"],ModuleName ["DataCon"],ModuleName ["Demand"],ModuleName ["Exception"],ModuleName ["Id"],ModuleName ["IdInfo"],ModuleName ["Literal"],ModuleName ["Llvm"],ModuleName ["Llvm","AbsSyn"],ModuleName ["Llvm","PpLlvm"],ModuleName ["Llvm","Types"],ModuleName ["LlvmCodeGen"],ModuleName ["LlvmCodeGen","Base"],ModuleName ["LlvmCodeGen","CodeGen"],ModuleName ["LlvmCodeGen","Data"],ModuleName ["LlvmCodeGen","Ppr"],ModuleName ["LlvmCodeGen","Regs"],ModuleName ["LlvmMangler"],ModuleName ["MkId"],ModuleName ["Module"],ModuleName ["Name"],ModuleName ["NameEnv"],ModuleName ["NameSet"],ModuleName ["OccName"],ModuleName ["RdrName"],ModuleName ["SrcLoc"],ModuleName ["UniqSupply"],ModuleName ["Unique"],ModuleName ["Var"],ModuleName ["VarEnv"],ModuleName ["VarSet"],ModuleName ["BlockId"],ModuleName ["CLabel"],ModuleName ["Cmm"],ModuleName ["CmmBrokenBlock"],ModuleName ["CmmBuildInfoTables"],ModuleName ["CmmCPS"],ModuleName ["CmmCPSGen"],ModuleName ["CmmCPSZ"],ModuleName ["CmmCallConv"],ModuleName ["CmmCommonBlockElimZ"],ModuleName ["CmmContFlowOpt"],ModuleName ["CmmCvt"],ModuleName ["CmmExpr"],ModuleName ["CmmInfo"],ModuleName ["CmmLex"],ModuleName ["CmmLint"],ModuleName ["CmmLive"],ModuleName ["CmmLiveZ"],ModuleName ["CmmOpt"],ModuleName ["CmmParse"],ModuleName ["CmmProcPoint"],ModuleName ["CmmProcPointZ"],ModuleName ["CmmSpillReload"],ModuleName ["CmmStackLayout"],ModuleName ["CmmTx"],ModuleName ["CmmUtils"],ModuleName ["CmmZipUtil"],ModuleName ["DFMonad"],ModuleName ["Dataflow"],ModuleName ["MkZipCfg"],ModuleName ["MkZipCfgCmm"],ModuleName ["OptimizationFuel"],ModuleName ["PprBase"],ModuleName ["PprC"],ModuleName ["PprCmm"],ModuleName ["PprCmmZ"],ModuleName ["StackColor"],ModuleName ["StackPlacements"],ModuleName ["ZipCfg"],ModuleName ["ZipCfgCmmRep"],ModuleName ["ZipCfgExtras"],ModuleName ["ZipDataflow"],ModuleName ["Bitmap"],ModuleName ["CgBindery"],ModuleName ["CgCallConv"],ModuleName ["CgCase"],ModuleName ["CgClosure"],ModuleName ["CgCon"],ModuleName ["CgExpr"],ModuleName ["CgExtCode"],ModuleName ["CgForeignCall"],ModuleName ["CgHeapery"],ModuleName ["CgHpc"],ModuleName ["CgInfoTbls"],ModuleName ["CgLetNoEscape"],ModuleName ["CgMonad"],ModuleName ["CgParallel"],ModuleName ["CgPrimOp"],ModuleName ["CgProf"],ModuleName ["CgStackery"],ModuleName ["CgTailCall"],ModuleName ["CgTicky"],ModuleName ["CgUtils"],ModuleName ["StgCmm"],ModuleName ["StgCmmBind"],ModuleName ["StgCmmClosure"],ModuleName ["StgCmmCon"],ModuleName ["StgCmmEnv"],ModuleName ["StgCmmExpr"],ModuleName ["StgCmmForeign"],ModuleName ["StgCmmGran"],ModuleName ["StgCmmHeap"],ModuleName ["StgCmmHpc"],ModuleName ["StgCmmLayout"],ModuleName ["StgCmmMonad"],ModuleName ["StgCmmPrim"],ModuleName ["StgCmmProf"],ModuleName ["StgCmmTicky"],ModuleName ["StgCmmUtils"],ModuleName ["ClosureInfo"],ModuleName ["CodeGen"],ModuleName ["SMRep"],ModuleName ["CoreArity"],ModuleName ["CoreFVs"],ModuleName ["CoreLint"],ModuleName ["CorePrep"],ModuleName ["CoreSubst"],ModuleName ["CoreSyn"],ModuleName ["CoreTidy"],ModuleName ["CoreUnfold"],ModuleName ["CoreUtils"],ModuleName ["ExternalCore"],ModuleName ["MkCore"],ModuleName ["MkExternalCore"],ModuleName ["PprCore"],ModuleName ["PprExternalCore"],ModuleName ["Check"],ModuleName ["Coverage"],ModuleName ["Desugar"],ModuleName ["DsArrows"],ModuleName ["DsBinds"],ModuleName ["DsCCall"],ModuleName ["DsExpr"],ModuleName ["DsForeign"],ModuleName ["DsGRHSs"],ModuleName ["DsListComp"],ModuleName ["DsMonad"],ModuleName ["DsUtils"],ModuleName ["Match"],ModuleName ["MatchCon"],ModuleName ["MatchLit"],ModuleName ["HsBinds"],ModuleName ["HsDecls"],ModuleName ["HsDoc"],ModuleName ["HsExpr"],ModuleName ["HsImpExp"],ModuleName ["HsLit"],ModuleName ["HsPat"],ModuleName ["HsSyn"],ModuleName ["HsTypes"],ModuleName ["HsUtils"],ModuleName ["BinIface"],ModuleName ["BuildTyCl"],ModuleName ["IfaceEnv"],ModuleName ["IfaceSyn"],ModuleName ["IfaceType"],ModuleName ["LoadIface"],ModuleName ["MkIface"],ModuleName ["TcIface"],ModuleName ["Annotations"],ModuleName ["BreakArray"],ModuleName ["CmdLineParser"],ModuleName ["CodeOutput"],ModuleName ["Config"],ModuleName ["Constants"],ModuleName ["DriverMkDepend"],ModuleName ["DriverPhases"],ModuleName ["DriverPipeline"],ModuleName ["DynFlags"],ModuleName ["ErrUtils"],ModuleName ["Finder"],ModuleName ["GHC"],ModuleName ["HeaderInfo"],ModuleName ["HscMain"],ModuleName ["HscStats"],ModuleName ["HscTypes"],ModuleName ["InteractiveEval"],ModuleName ["PackageConfig"],ModuleName ["Packages"],ModuleName ["PprTyThing"],ModuleName ["StaticFlags"],ModuleName ["StaticFlagParser"],ModuleName ["SysTools"],ModuleName ["TidyPgm"],ModuleName ["Ctype"],ModuleName ["HaddockUtils"],ModuleName ["LexCore"],ModuleName ["Lexer"],ModuleName ["OptCoercion"],ModuleName ["Parser"],ModuleName ["ParserCore"],ModuleName ["ParserCoreUtils"],ModuleName ["RdrHsSyn"],ModuleName ["ForeignCall"],ModuleName ["PrelInfo"],ModuleName ["PrelNames"],ModuleName ["PrelRules"],ModuleName ["PrimOp"],ModuleName ["TysPrim"],ModuleName ["TysWiredIn"],ModuleName ["CostCentre"],ModuleName ["SCCfinal"],ModuleName ["RnBinds"],ModuleName ["RnEnv"],ModuleName ["RnExpr"],ModuleName ["RnHsDoc"],ModuleName ["RnHsSyn"],ModuleName ["RnNames"],ModuleName ["RnPat"],ModuleName ["RnSource"],ModuleName ["RnTypes"],ModuleName ["CoreMonad"],ModuleName ["CSE"],ModuleName ["FloatIn"],ModuleName ["FloatOut"],ModuleName ["LiberateCase"],ModuleName ["OccurAnal"],ModuleName ["SAT"],ModuleName ["SetLevels"],ModuleName ["SimplCore"],ModuleName ["SimplEnv"],ModuleName ["SimplMonad"],ModuleName ["SimplUtils"],ModuleName ["Simplify"],ModuleName ["SRT"],ModuleName ["SimplStg"],ModuleName ["StgStats"],ModuleName ["Rules"],ModuleName ["SpecConstr"],ModuleName ["Specialise"],ModuleName ["CoreToStg"],ModuleName ["StgLint"],ModuleName ["StgSyn"],ModuleName ["DmdAnal"],ModuleName ["WorkWrap"],ModuleName ["WwLib"],ModuleName ["FamInst"],ModuleName ["Inst"],ModuleName ["TcAnnotations"],ModuleName ["TcArrows"],ModuleName ["TcBinds"],ModuleName ["TcClassDcl"],ModuleName ["TcDefaults"],ModuleName ["TcDeriv"],ModuleName ["TcEnv"],ModuleName ["TcExpr"],ModuleName ["TcForeign"],ModuleName ["TcGenDeriv"],ModuleName ["TcHsSyn"],ModuleName ["TcHsType"],ModuleName ["TcInstDcls"],ModuleName ["TcMType"],ModuleName ["TcMatches"],ModuleName ["TcPat"],ModuleName ["TcRnDriver"],ModuleName ["TcRnMonad"],ModuleName ["TcRnTypes"],ModuleName ["TcRules"],ModuleName ["TcSimplify"],ModuleName ["TcErrors"],ModuleName ["TcTyClsDecls"],ModuleName ["TcTyDecls"],ModuleName ["TcType"],ModuleName ["TcUnify"],ModuleName ["TcInteract"],ModuleName ["TcCanonical"],ModuleName ["TcSMonad"],ModuleName ["Class"],ModuleName ["Coercion"],ModuleName ["FamInstEnv"],ModuleName ["FunDeps"],ModuleName ["Generics"],ModuleName ["InstEnv"],ModuleName ["TyCon"],ModuleName ["Type"],ModuleName ["TypeRep"],ModuleName ["Unify"],ModuleName ["Bag"],ModuleName ["Binary"],ModuleName ["BufWrite"],ModuleName ["Digraph"],ModuleName ["Encoding"],ModuleName ["FastBool"],ModuleName ["FastFunctions"],ModuleName ["FastMutInt"],ModuleName ["FastString"],ModuleName ["FastTypes"],ModuleName ["Fingerprint"],ModuleName ["FiniteMap"],ModuleName ["GraphBase"],ModuleName ["GraphColor"],ModuleName ["GraphOps"],ModuleName ["GraphPpr"],ModuleName ["IOEnv"],ModuleName ["Interval"],ModuleName ["ListSetOps"],ModuleName ["Maybes"],ModuleName ["MonadUtils"],ModuleName ["OrdList"],ModuleName ["Outputable"],ModuleName ["Panic"],ModuleName ["Pretty"],ModuleName ["Serialized"],ModuleName ["State"],ModuleName ["StringBuffer"],ModuleName ["UniqFM"],ModuleName ["UniqSet"],ModuleName ["Util"],ModuleName ["Vectorise","Builtins","Base"],ModuleName ["Vectorise","Builtins","Initialise"],ModuleName ["Vectorise","Builtins","Modules"],ModuleName ["Vectorise","Builtins","Prelude"],ModuleName ["Vectorise","Builtins"],ModuleName ["Vectorise","Monad","Base"],ModuleName ["Vectorise","Monad","Naming"],ModuleName ["Vectorise","Monad","Local"],ModuleName ["Vectorise","Monad","Global"],ModuleName ["Vectorise","Monad","InstEnv"],ModuleName ["Vectorise","Monad"],ModuleName ["Vectorise","Utils","Base"],ModuleName ["Vectorise","Utils","Closure"],ModuleName ["Vectorise","Utils","Hoisting"],ModuleName ["Vectorise","Utils","PADict"],ModuleName ["Vectorise","Utils","PRDict"],ModuleName ["Vectorise","Utils","Poly"],ModuleName ["Vectorise","Utils"],ModuleName ["Vectorise","Type","Env"],ModuleName ["Vectorise","Type","Repr"],ModuleName ["Vectorise","Type","PData"],ModuleName ["Vectorise","Type","PRepr"],ModuleName ["Vectorise","Type","PADict"],ModuleName ["Vectorise","Type","PRDict"],ModuleName ["Vectorise","Type","Type"],ModuleName ["Vectorise","Type","TyConDecl"],ModuleName ["Vectorise","Type","Classify"],ModuleName ["Vectorise","Convert"],ModuleName ["Vectorise","Vect"],ModuleName ["Vectorise","Var"],ModuleName ["Vectorise","Env"],ModuleName ["Vectorise","Exp"],ModuleName ["Vectorise"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-7.0.4"], libraryDirs = ["/usr/lib/ghc/ghc-7.0.4"], hsLibraries = ["HSghc-7.0.4"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/ghc-7.0.4/include"], includes = [], depends = [InstalledPackageId "Cabal-1.10.2.0-28687902dc4d94596b240bed96059ef8",InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bin-package-db-0.0.0.0-af6b05fd4afd30ffbd9a84bce9ea69f8",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "hpc-0.5.0.6-c1998f2cdc5ae3d62481298bee9988ac",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-7.0.4/ghc.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-7.0.4"]}])]),(PackageName "ghc-binary",fromList [(Version {versionBranch = [0,5,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-binary-0.5.0.2-467c65f87cd118be0b44fba4608368a5", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc-binary", pkgVersion = Version {versionBranch = [0,5,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Lennart Kolmodin, Don Stewart <dons@galois.com>", author = "Lennart Kolmodin <kolmodin@dtek.chalmers.se>", stability = "provisional", homepage = "http://code.haskell.org/binary/", pkgUrl = "", description = "Efficient, pure binary serialisation using lazy ByteStrings.\nHaskell values may be encoded to and from binary formats,\nwritten to disk as binary, or sent over the network.\nSerialisation speeds of over 1 G\\/sec have been observed,\nso this library should be suitable for high performance\nscenarios.", category = "Data, Parsing", exposed = False, exposedModules = [ModuleName ["Data","Binary"],ModuleName ["Data","Binary","Put"],ModuleName ["Data","Binary","Get"],ModuleName ["Data","Binary","Builder"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-binary-0.5.0.2"], libraryDirs = ["/usr/lib/ghc/ghc-binary-0.5.0.2"], hsLibraries = ["HSghc-binary-0.5.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-binary-0.5.0.2/ghc-binary.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-binary-0.5.0.2"]}])]),(PackageName "ghc-prim",fromList [(Version {versionBranch = [0,2,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1", sourcePackageId = PackageIdentifier {pkgName = PackageName "ghc-prim", pkgVersion = Version {versionBranch = [0,2,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "GHC primitives.", category = "", exposed = True, exposedModules = [ModuleName ["GHC","Prim"],ModuleName ["GHC","Bool"],ModuleName ["GHC","Debug"],ModuleName ["GHC","Generics"],ModuleName ["GHC","Magic"],ModuleName ["GHC","Ordering"],ModuleName ["GHC","PrimopWrappers"],ModuleName ["GHC","IntWord32"],ModuleName ["GHC","IntWord64"],ModuleName ["GHC","Tuple"],ModuleName ["GHC","Types"],ModuleName ["GHC","Unit"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/ghc-prim-0.2.0.0"], libraryDirs = ["/usr/lib/ghc/ghc-prim-0.2.0.0"], hsLibraries = ["HSghc-prim-0.2.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "builtin_rts"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/ghc-prim-0.2.0.0/ghc-prim.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0"]}])]),(PackageName "haskell98",fromList [(Version {versionBranch = [1,1,0,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "haskell98-1.1.0.1-2b0f6872c26c4a8bd0e1249e69543abe", sourcePackageId = PackageIdentifier {pkgName = PackageName "haskell98", pkgVersion = Version {versionBranch = [1,1,0,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "http://www.haskell.org/definition/", pkgUrl = "", description = "This package provides compatibility with the modules of Haskell\n98 and the FFI addendum, by means of wrappers around modules from\nthe base package (which in many cases have additional features).\nHowever Prelude, Numeric and Foreign are provided directly by\nthe base package.", category = "Haskell98", exposed = True, exposedModules = [ModuleName ["Array"],ModuleName ["CPUTime"],ModuleName ["Char"],ModuleName ["Complex"],ModuleName ["Directory"],ModuleName ["IO"],ModuleName ["Ix"],ModuleName ["List"],ModuleName ["Locale"],ModuleName ["Maybe"],ModuleName ["Monad"],ModuleName ["Random"],ModuleName ["Ratio"],ModuleName ["System"],ModuleName ["Time"],ModuleName ["Bits"],ModuleName ["CError"],ModuleName ["CForeign"],ModuleName ["CString"],ModuleName ["CTypes"],ModuleName ["ForeignPtr"],ModuleName ["Int"],ModuleName ["MarshalAlloc"],ModuleName ["MarshalArray"],ModuleName ["MarshalError"],ModuleName ["MarshalUtils"],ModuleName ["Ptr"],ModuleName ["StablePtr"],ModuleName ["Storable"],ModuleName ["Word"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/haskell98-1.1.0.1"], libraryDirs = ["/usr/lib/ghc/haskell98-1.1.0.1"], hsLibraries = ["HShaskell98-1.1.0.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/haskell98-1.1.0.1/haskell98.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/haskell98-1.1.0.1"]}])]),(PackageName "hpc",fromList [(Version {versionBranch = [0,5,0,6], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "hpc-0.5.0.6-c1998f2cdc5ae3d62481298bee9988ac", sourcePackageId = PackageIdentifier {pkgName = PackageName "hpc", pkgVersion = Version {versionBranch = [0,5,0,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "Andy Gill", stability = "", homepage = "", pkgUrl = "", description = "", category = "Control", exposed = True, exposedModules = [ModuleName ["Trace","Hpc","Util"],ModuleName ["Trace","Hpc","Mix"],ModuleName ["Trace","Hpc","Tix"],ModuleName ["Trace","Hpc","Reflect"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/hpc-0.5.0.6"], libraryDirs = ["/usr/lib/ghc/hpc-0.5.0.6"], hsLibraries = ["HShpc-0.5.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/hpc-0.5.0.6/hpc.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/hpc-0.5.0.6"]}])]),(PackageName "hsemail",fromList [(Version {versionBranch = [1,7,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "hsemail-1.7.1-0b214bfc6a4fc73713740b233373209f", sourcePackageId = PackageIdentifier {pkgName = PackageName "hsemail", pkgVersion = Version {versionBranch = [1,7,1], versionTags = []}}, license = BSD3, copyright = "(c) 2004-2011 Peter Simons", maintainer = "Peter Simons <simons@cryp.to>", author = "Peter Simons <simons@cryp.to>, Gero Kriependorf <gero-dev@physra.net>, Marty Pauley <marty@kasei.com>", stability = "", homepage = "http://gitorious.org/hsemail", pkgUrl = "", description = "Parsers for the syntax defined in RFC2821 and 2822", category = "Parsing", exposed = True, exposedModules = [ModuleName ["Text","ParserCombinators","Parsec","Rfc2234"],ModuleName ["Text","ParserCombinators","Parsec","Rfc2821"],ModuleName ["Text","ParserCombinators","Parsec","Rfc2822"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/hsemail-1.7.1/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/hsemail-1.7.1/ghc-7.0.4"], hsLibraries = ["HShsemail-1.7.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748",InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/hsemail-1.7.1/html/hsemail.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/hsemail-1.7.1/html"]}])]),(PackageName "integer-gmp",fromList [(Version {versionBranch = [0,2,0,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "integer-gmp-0.2.0.3-5eaa6837ba99886b46a7c7f12bca5e66", sourcePackageId = PackageIdentifier {pkgName = PackageName "integer-gmp", pkgVersion = Version {versionBranch = [0,2,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains an Integer library based on GMP.", category = "", exposed = True, exposedModules = [ModuleName ["GHC","Integer"],ModuleName ["GHC","Integer","GMP","Internals"]], hiddenModules = [ModuleName ["GHC","Integer","Type"]], importDirs = ["/usr/lib/ghc/integer-gmp-0.2.0.3"], libraryDirs = ["/usr/lib/ghc/integer-gmp-0.2.0.3"], hsLibraries = ["HSinteger-gmp-0.2.0.3"], extraLibraries = ["gmp"], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/integer-gmp-0.2.0.3/integer-gmp.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/integer-gmp-0.2.0.3"]}])]),(PackageName "mime-mail",fromList [(Version {versionBranch = [0,3,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "mime-mail-0.3.0.2-223b72a33bac447f25c062a24233492e", sourcePackageId = PackageIdentifier {pkgName = PackageName "mime-mail", pkgVersion = Version {versionBranch = [0,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Michael Snoyman <michael@snoyman.com>", author = "Michael Snoyman <michael@snoyman.com>", stability = "", homepage = "http://github.com/snoyberg/mime-mail", pkgUrl = "", description = "This package provides some high-level datatypes for declaring MIME email messages, functions for automatically composing these into bytestrings, and the ability to send bytestrings via the sendmail executable. You can also use any other library you wish to send via different methods, eg directly to SMTP.", category = "Email", exposed = True, exposedModules = [ModuleName ["Network","Mail","Mime"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/mime-mail-0.3.0.2/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/mime-mail-0.3.0.2/ghc-7.0.4"], hsLibraries = ["HSmime-mail-0.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "blaze-builder-0.3.0.1-4883f182c84b1d24e6e234afb8b1b95e",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "dataenc-0.14-8a4bf143812a3415d7b2833423b64cb8",InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328",InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/mime-mail-0.3.0.2/html/mime-mail.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/mime-mail-0.3.0.2/html"]}])]),(PackageName "mtl",fromList [(Version {versionBranch = [2,0,1,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748", sourcePackageId = PackageIdentifier {pkgName = PackageName "mtl", pkgVersion = Version {versionBranch = [2,0,1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "Andy Gill", stability = "", homepage = "", pkgUrl = "", description = "Monad classes using functional dependencies, with instances\nfor various monad transformers, inspired by the paper\n/Functional Programming with Overloading and Higher-Order Polymorphism/,\nby Mark P Jones, in /Advanced School of Functional Programming/, 1995\n(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Monad","Cont"],ModuleName ["Control","Monad","Cont","Class"],ModuleName ["Control","Monad","Error"],ModuleName ["Control","Monad","Error","Class"],ModuleName ["Control","Monad","Identity"],ModuleName ["Control","Monad","List"],ModuleName ["Control","Monad","RWS"],ModuleName ["Control","Monad","RWS","Class"],ModuleName ["Control","Monad","RWS","Lazy"],ModuleName ["Control","Monad","RWS","Strict"],ModuleName ["Control","Monad","Reader"],ModuleName ["Control","Monad","Reader","Class"],ModuleName ["Control","Monad","State"],ModuleName ["Control","Monad","State","Class"],ModuleName ["Control","Monad","State","Lazy"],ModuleName ["Control","Monad","State","Strict"],ModuleName ["Control","Monad","Trans"],ModuleName ["Control","Monad","Writer"],ModuleName ["Control","Monad","Writer","Class"],ModuleName ["Control","Monad","Writer","Lazy"],ModuleName ["Control","Monad","Writer","Strict"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/mtl-2.0.1.0/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/mtl-2.0.1.0/ghc-7.0.4"], hsLibraries = ["HSmtl-2.0.1.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "transformers-0.2.2.0-6490b9338c47e9d21b518216bcd88633"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/mtl-2.0.1.0/mtl.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-mtl-doc/html/"]}])]),(PackageName "network",fromList [(Version {versionBranch = [2,3,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "network-2.3.0.2-5bde1ffeb5779cf47a05e221fbd362fb", sourcePackageId = PackageIdentifier {pkgName = PackageName "network", pkgVersion = Version {versionBranch = [2,3,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Johan Tibell <johan.tibell@gmail.com>", author = "", stability = "", homepage = "http://github.com/haskell/network", pkgUrl = "", description = "Low-level networking interface", category = "Network", exposed = True, exposedModules = [ModuleName ["Network"],ModuleName ["Network","BSD"],ModuleName ["Network","Socket"],ModuleName ["Network","Socket","ByteString"],ModuleName ["Network","Socket","ByteString","Lazy"],ModuleName ["Network","Socket","Internal"],ModuleName ["Network","URI"]], hiddenModules = [ModuleName ["Network","Socket","ByteString","IOVec"],ModuleName ["Network","Socket","ByteString","MsgHdr"],ModuleName ["Network","Socket","ByteString","Internal"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4"], hsLibraries = ["HSnetwork-2.3.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/haskell-packages/ghc/lib/network-2.3.0.2/ghc-7.0.4/include"], includes = ["HsNet.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/network-2.3.0.2/network.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-network-doc/html/"]}])]),(PackageName "old-locale",fromList [(Version {versionBranch = [1,0,0,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a", sourcePackageId = PackageIdentifier {pkgName = PackageName "old-locale", pkgVersion = Version {versionBranch = [1,0,0,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides the old locale library.\nFor new code, the new locale library is recommended.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Locale"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/old-locale-1.0.0.2"], libraryDirs = ["/usr/lib/ghc/old-locale-1.0.0.2"], hsLibraries = ["HSold-locale-1.0.0.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/old-locale-1.0.0.2/old-locale.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/old-locale-1.0.0.2"]}])]),(PackageName "old-time",fromList [(Version {versionBranch = [1,0,0,6], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "old-time-1.0.0.6-b97a55ec51deeedd25df8785f9cb3b33", sourcePackageId = PackageIdentifier {pkgName = PackageName "old-time", pkgVersion = Version {versionBranch = [1,0,0,6], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides the old time library.\nFor new code, the new time library is recommended.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Time"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/old-time-1.0.0.6"], libraryDirs = ["/usr/lib/ghc/old-time-1.0.0.6"], hsLibraries = ["HSold-time-1.0.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/old-time-1.0.0.6/include"], includes = ["HsTime.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/old-time-1.0.0.6/old-time.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/old-time-1.0.0.6"]}])]),(PackageName "parsec",fromList [(Version {versionBranch = [3,1,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "parsec-3.1.1-2d35f15a774763dcff60574e229be62c", sourcePackageId = PackageIdentifier {pkgName = PackageName "parsec", pkgVersion = Version {versionBranch = [3,1,1], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Antoine Latter <aslatter@gmail.com>", author = "Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>", stability = "", homepage = "http://www.cs.uu.nl/~daan/parsec.html", pkgUrl = "", description = "Parsec is designed from scratch as an industrial-strength parser\nlibrary.  It is simple, safe, well documented (on the package\nhomepage), has extensive libraries and good error messages,\nand is also fast.  It is defined as a monad transformer that can be\nstacked on arbitrary monads, and it is also parametric in the\ninput stream type.", category = "Parsing", exposed = True, exposedModules = [ModuleName ["Text","Parsec"],ModuleName ["Text","Parsec","String"],ModuleName ["Text","Parsec","ByteString"],ModuleName ["Text","Parsec","ByteString","Lazy"],ModuleName ["Text","Parsec","Pos"],ModuleName ["Text","Parsec","Error"],ModuleName ["Text","Parsec","Prim"],ModuleName ["Text","Parsec","Char"],ModuleName ["Text","Parsec","Combinator"],ModuleName ["Text","Parsec","Token"],ModuleName ["Text","Parsec","Expr"],ModuleName ["Text","Parsec","Language"],ModuleName ["Text","Parsec","Perm"],ModuleName ["Text","ParserCombinators","Parsec"],ModuleName ["Text","ParserCombinators","Parsec","Char"],ModuleName ["Text","ParserCombinators","Parsec","Combinator"],ModuleName ["Text","ParserCombinators","Parsec","Error"],ModuleName ["Text","ParserCombinators","Parsec","Expr"],ModuleName ["Text","ParserCombinators","Parsec","Language"],ModuleName ["Text","ParserCombinators","Parsec","Perm"],ModuleName ["Text","ParserCombinators","Parsec","Pos"],ModuleName ["Text","ParserCombinators","Parsec","Prim"],ModuleName ["Text","ParserCombinators","Parsec","Token"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/parsec-3.1.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/parsec-3.1.1/ghc-7.0.4"], hsLibraries = ["HSparsec-3.1.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/parsec3-3.1.1/parsec.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-parsec3-doc/html/"]}])]),(PackageName "polyparse",fromList [(Version {versionBranch = [1,7], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "polyparse-1.7-5e621b6e06b54b03b32f822eda59611f", sourcePackageId = PackageIdentifier {pkgName = PackageName "polyparse", pkgVersion = Version {versionBranch = [1,7], versionTags = []}}, license = LGPL Nothing, copyright = "", maintainer = "author", author = "Malcolm Wallace <Malcolm.Wallace@me.com>", stability = "", homepage = "http://code.haskell.org/~malcolm/polyparse/", pkgUrl = "", description = "A variety of alternative parser combinator libraries, including\nthe original HuttonMeijer set.  The Poly sets have features like\ngood error reporting, arbitrary token type, running state, lazy\nparsing, and so on.  Finally, Text.Parse is a proposed\nreplacement for the standard Read class, for better\ndeserialisation of Haskell values from Strings.", category = "Text, Parsing", exposed = True, exposedModules = [ModuleName ["Text","ParserCombinators","Poly","ByteString"],ModuleName ["Text","Parse","ByteString"],ModuleName ["Text","ParserCombinators","Poly","Text"],ModuleName ["Text","ParserCombinators","Poly","StateText"],ModuleName ["Text","ParserCombinators","HuttonMeijer"],ModuleName ["Text","ParserCombinators","HuttonMeijerWallace"],ModuleName ["Text","ParserCombinators","Poly"],ModuleName ["Text","ParserCombinators","Poly","Base"],ModuleName ["Text","ParserCombinators","Poly","Result"],ModuleName ["Text","ParserCombinators","Poly","Parser"],ModuleName ["Text","ParserCombinators","Poly","Plain"],ModuleName ["Text","ParserCombinators","Poly","Lazy"],ModuleName ["Text","ParserCombinators","Poly","StateParser"],ModuleName ["Text","ParserCombinators","Poly","State"],ModuleName ["Text","ParserCombinators","Poly","StateLazy"],ModuleName ["Text","ParserCombinators","Poly","Lex"],ModuleName ["Text","Parse"]], hiddenModules = [], importDirs = ["/home/weiss/.cabal/lib/polyparse-1.7/ghc-7.0.4"], libraryDirs = ["/home/weiss/.cabal/lib/polyparse-1.7/ghc-7.0.4"], hsLibraries = ["HSpolyparse-1.7"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/home/weiss/.cabal/share/doc/polyparse-1.7/html/polyparse.haddock"], haddockHTMLs = ["/home/weiss/.cabal/share/doc/polyparse-1.7/html"]}])]),(PackageName "pretty",fromList [(Version {versionBranch = [1,0,1,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62", sourcePackageId = PackageIdentifier {pkgName = PackageName "pretty", pkgVersion = Version {versionBranch = [1,0,1,2], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains John Hughes's pretty-printing library,\nheavily modified by Simon Peyton Jones.", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","PrettyPrint"],ModuleName ["Text","PrettyPrint","HughesPJ"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/pretty-1.0.1.2"], libraryDirs = ["/usr/lib/ghc/pretty-1.0.1.2"], hsLibraries = ["HSpretty-1.0.1.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/pretty-1.0.1.2/pretty.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/pretty-1.0.1.2"]}])]),(PackageName "process",fromList [(Version {versionBranch = [1,0,1,5], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "process-1.0.1.5-febea2fa63eba94f1b5219f1b6c97328", sourcePackageId = PackageIdentifier {pkgName = PackageName "process", pkgVersion = Version {versionBranch = [1,0,1,5], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package contains libraries for dealing with system processes.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Process","Internals"],ModuleName ["System","Process"],ModuleName ["System","Cmd"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/process-1.0.1.5"], libraryDirs = ["/usr/lib/ghc/process-1.0.1.5"], hsLibraries = ["HSprocess-1.0.1.5"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/process-1.0.1.5/include"], includes = ["runProcess.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "directory-1.1.0.0-838b3659d111a089a04850fdd4d82b70",InstalledPackageId "filepath-1.2.0.0-8dc61c8a4db2eb0f8f2ebb95f8da1d93",InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/process-1.0.1.5/process.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/process-1.0.1.5"]}])]),(PackageName "random",fromList [(Version {versionBranch = [1,0,0,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "random-1.0.0.3-171255ab45755c6fe6f31c88779eb3c0", sourcePackageId = PackageIdentifier {pkgName = PackageName "random", pkgVersion = Version {versionBranch = [1,0,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package provides a random number library.", category = "System", exposed = True, exposedModules = [ModuleName ["System","Random"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/random-1.0.0.3"], libraryDirs = ["/usr/lib/ghc/random-1.0.0.3"], hsLibraries = ["HSrandom-1.0.0.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/random-1.0.0.3/random.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/random-1.0.0.3"]}])]),(PackageName "regex-base",fromList [(Version {versionBranch = [0,93,2], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-base", pkgVersion = Version {versionBranch = [0,93,2], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2006, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://darcs.haskell.org/packages/regex-unstable/regex-base/", description = "Interface API for regex-posix,pcre,parsec,tdfa,dfa", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex","Base"],ModuleName ["Text","Regex","Base","RegexLike"],ModuleName ["Text","Regex","Base","Context"],ModuleName ["Text","Regex","Base","Impl"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-base-0.93.2/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-base-0.93.2/ghc-7.0.4"], hsLibraries = ["HSregex-base-0.93.2"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "mtl-2.0.1.0-7a8ba66ec4760fa656c447210e7e8748"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-base-0.93.2/regex-base.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-base-doc/html/"]}])]),(PackageName "regex-compat",fromList [(Version {versionBranch = [0,93,1], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-compat-0.93.1-b58ac8d1a9c83222555d2b43f02d904d", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-compat", pkgVersion = Version {versionBranch = [0,93,1], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2006, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://darcs.haskell.org/packages/regex-unstable/regex-compat/", description = "One module layer over regex-posix to replace Text.Regex", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-compat-0.93.1/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-compat-0.93.1/ghc-7.0.4"], hsLibraries = ["HSregex-compat-0.93.1"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b",InstalledPackageId "regex-posix-0.94.4-3bc1c52481466097749466a766102e77"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-compat-0.93.1/regex-compat.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-compat-doc/html/"]}])]),(PackageName "regex-posix",fromList [(Version {versionBranch = [0,94,4], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "regex-posix-0.94.4-3bc1c52481466097749466a766102e77", sourcePackageId = PackageIdentifier {pkgName = PackageName "regex-posix", pkgVersion = Version {versionBranch = [0,94,4], versionTags = []}}, license = BSD3, copyright = "Copyright (c) 2007-2010, Christopher Kuklewicz", maintainer = "TextRegexLazy@personal.mightyreason.com", author = "Christopher Kuklewicz", stability = "Seems to work, passes a few tests", homepage = "http://sourceforge.net/projects/lazy-regex", pkgUrl = "http://code.haskell.org/regex-posix/", description = "The posix regex backend for regex-base", category = "Text", exposed = True, exposedModules = [ModuleName ["Text","Regex","Posix"],ModuleName ["Text","Regex","Posix","Wrap"],ModuleName ["Text","Regex","Posix","String"],ModuleName ["Text","Regex","Posix","Sequence"],ModuleName ["Text","Regex","Posix","ByteString"],ModuleName ["Text","Regex","Posix","ByteString","Lazy"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-posix-0.94.4/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/regex-posix-0.94.4/ghc-7.0.4"], hsLibraries = ["HSregex-posix-0.94.4"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "array-0.3.0.2-9688241fc3c111b91cc6472846f1caf9",InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "regex-base-0.93.2-7e8e0a1f322ae44723966a04cd2fcc3b"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/regex-posix-0.94.4/regex-posix.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-regex-posix-doc/html/"]}])]),(PackageName "rts",fromList [(Version {versionBranch = [1,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "builtin_rts", sourcePackageId = PackageIdentifier {pkgName = PackageName "rts", pkgVersion = Version {versionBranch = [1,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "glasgow-haskell-users@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "", category = "", exposed = True, exposedModules = [], hiddenModules = [], importDirs = [], libraryDirs = ["/usr/lib/ghc"], hsLibraries = ["HSrts"], extraLibraries = ["ffi","m","rt","dl"], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/include"], includes = ["Stg.h"], depends = [], hugsOptions = [], ccOptions = [], ldOptions = ["-u","ghczmprim_GHCziTypes_Izh_static_info","-u","ghczmprim_GHCziTypes_Czh_static_info","-u","ghczmprim_GHCziTypes_Fzh_static_info","-u","ghczmprim_GHCziTypes_Dzh_static_info","-u","base_GHCziPtr_Ptr_static_info","-u","base_GHCziWord_Wzh_static_info","-u","base_GHCziInt_I8zh_static_info","-u","base_GHCziInt_I16zh_static_info","-u","base_GHCziInt_I32zh_static_info","-u","base_GHCziInt_I64zh_static_info","-u","base_GHCziWord_W8zh_static_info","-u","base_GHCziWord_W16zh_static_info","-u","base_GHCziWord_W32zh_static_info","-u","base_GHCziWord_W64zh_static_info","-u","base_GHCziStable_StablePtr_static_info","-u","ghczmprim_GHCziTypes_Izh_con_info","-u","ghczmprim_GHCziTypes_Czh_con_info","-u","ghczmprim_GHCziTypes_Fzh_con_info","-u","ghczmprim_GHCziTypes_Dzh_con_info","-u","base_GHCziPtr_Ptr_con_info","-u","base_GHCziPtr_FunPtr_con_info","-u","base_GHCziStable_StablePtr_con_info","-u","ghczmprim_GHCziBool_False_closure","-u","ghczmprim_GHCziBool_True_closure","-u","base_GHCziPack_unpackCString_closure","-u","base_GHCziIOziException_stackOverflow_closure","-u","base_GHCziIOziException_heapOverflow_closure","-u","base_ControlziExceptionziBase_nonTermination_closure","-u","base_GHCziIOziException_blockedIndefinitelyOnMVar_closure","-u","base_GHCziIOziException_blockedIndefinitelyOnSTM_closure","-u","base_ControlziExceptionziBase_nestedAtomically_closure","-u","base_GHCziWeak_runFinalizzerBatch_closure","-u","base_GHCziTopHandler_runIO_closure","-u","base_GHCziTopHandler_runNonIO_closure","-u","base_GHCziConcziIO_ensureIOManagerIsRunning_closure","-u","base_GHCziConcziSync_runSparks_closure","-u","base_GHCziConcziSignal_runHandlers_closure"], frameworkDirs = [], frameworks = [], haddockInterfaces = [], haddockHTMLs = []}])]),(PackageName "template-haskell",fromList [(Version {versionBranch = [2,5,0,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "template-haskell-2.5.0.0-83afccaa430f2e1400acb6581bee9288", sourcePackageId = PackageIdentifier {pkgName = PackageName "template-haskell", pkgVersion = Version {versionBranch = [2,5,0,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "Facilities for manipulating Haskell source code using Template Haskell.", category = "", exposed = True, exposedModules = [ModuleName ["Language","Haskell","TH","Syntax","Internals"],ModuleName ["Language","Haskell","TH","Syntax"],ModuleName ["Language","Haskell","TH","PprLib"],ModuleName ["Language","Haskell","TH","Ppr"],ModuleName ["Language","Haskell","TH","Lib"],ModuleName ["Language","Haskell","TH","Quote"],ModuleName ["Language","Haskell","TH"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/template-haskell-2.5.0.0"], libraryDirs = ["/usr/lib/ghc/template-haskell-2.5.0.0"], hsLibraries = ["HStemplate-haskell-2.5.0.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "containers-0.4.0.0-aa6e46bd7fb4392b7de012705f7d3795",InstalledPackageId "pretty-1.0.1.2-450dd354ad97e58d9fc4b0e19894ef62"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/template-haskell-2.5.0.0/template-haskell.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/template-haskell-2.5.0.0"]}])]),(PackageName "text",fromList [(Version {versionBranch = [0,11,0,6], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "text-0.11.0.6-3ba8b10197f4f79ec6253124ed0700ff", sourcePackageId = PackageIdentifier {pkgName = PackageName "text", pkgVersion = Version {versionBranch = [0,11,0,6], versionTags = []}}, license = BSD3, copyright = "2008-2009 Tom Harper, 2009-2010 Bryan O'Sullivan", maintainer = "Bryan O'Sullivan <bos@serpentine.com>\nTom Harper <rtomharper@googlemail.com>\nDuncan Coutts <duncan@haskell.org>", author = "Bryan O'Sullivan <bos@serpentine.com>", stability = "", homepage = "http://bitbucket.org/bos/text", pkgUrl = "", description = ".\nAn efficient packed, immutable Unicode text type (both strict and\nlazy), with a powerful loop fusion optimization framework.\n\nThe 'Text' type represents Unicode character strings, in a time and\nspace-efficient manner. This package provides text processing\ncapabilities that are optimized for performance critical use, both\nin terms of large data quantities and high speed.\n\nThe 'Text' type provides character-encoding, type-safe case\nconversion via whole-string case conversion functions. It also\nprovides a range of functions for converting 'Text' values to and from\n'ByteStrings', using several standard encodings.\n\nEfficient locale-sensitive support for text IO is also supported.\n\nThese modules are intended to be imported qualified, to avoid name\nclashes with Prelude functions, e.g.\n\n> import qualified Data.Text as T\n\nTo use an extended and very rich family of functions for working\nwith Unicode text (including normalization, regular expressions,\nnon-standard encodings, text breaking, and locales), see\nthe @text-icu@ package:\n<http://hackage.haskell.org/package/text-icu>", category = "Data, Text", exposed = True, exposedModules = [ModuleName ["Data","Text"],ModuleName ["Data","Text","Array"],ModuleName ["Data","Text","Encoding"],ModuleName ["Data","Text","Encoding","Error"],ModuleName ["Data","Text","Foreign"],ModuleName ["Data","Text","IO"],ModuleName ["Data","Text","Internal"],ModuleName ["Data","Text","Lazy"],ModuleName ["Data","Text","Lazy","Builder"],ModuleName ["Data","Text","Lazy","Encoding"],ModuleName ["Data","Text","Lazy","IO"],ModuleName ["Data","Text","Lazy","Internal"],ModuleName ["Data","Text","Lazy","Read"],ModuleName ["Data","Text","Read"]], hiddenModules = [ModuleName ["Data","Text","Encoding","Fusion"],ModuleName ["Data","Text","Encoding","Fusion","Common"],ModuleName ["Data","Text","Encoding","Utf16"],ModuleName ["Data","Text","Encoding","Utf32"],ModuleName ["Data","Text","Encoding","Utf8"],ModuleName ["Data","Text","Fusion"],ModuleName ["Data","Text","Fusion","CaseMapping"],ModuleName ["Data","Text","Fusion","Common"],ModuleName ["Data","Text","Fusion","Internal"],ModuleName ["Data","Text","Fusion","Size"],ModuleName ["Data","Text","IO","Internal"],ModuleName ["Data","Text","Lazy","Encoding","Fusion"],ModuleName ["Data","Text","Lazy","Fusion"],ModuleName ["Data","Text","Lazy","Search"],ModuleName ["Data","Text","Search"],ModuleName ["Data","Text","Unsafe"],ModuleName ["Data","Text","UnsafeChar"],ModuleName ["Data","Text","UnsafeShift"],ModuleName ["Data","Text","Util"]], importDirs = ["/usr/lib/haskell-packages/ghc/lib/text-0.11.0.6/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/text-0.11.0.6/ghc-7.0.4"], hsLibraries = ["HStext-0.11.0.6"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "bytestring-0.9.1.10-a0625ab3bad15c73dad26c5eed5b8ff0",InstalledPackageId "deepseq-1.1.0.2-4868211239ffea6c316ed85fad794afc",InstalledPackageId "ghc-prim-0.2.0.0-042b3e25d04de3f6d12882c995dfaff1"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/text-0.11.0.6/text.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-text-doc/html/"]}])]),(PackageName "time",fromList [(Version {versionBranch = [1,2,0,3], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "time-1.2.0.3-a2295f4796caf90cd69823b4056e17c3", sourcePackageId = PackageIdentifier {pkgName = PackageName "time", pkgVersion = Version {versionBranch = [1,2,0,3], versionTags = []}}, license = BSD3, copyright = "", maintainer = "<ashley@semantic.org>", author = "Ashley Yakeley", stability = "stable", homepage = "http://semantic.org/TimeLib/", pkgUrl = "", description = "A time library", category = "System", exposed = True, exposedModules = [ModuleName ["Data","Time","Calendar"],ModuleName ["Data","Time","Calendar","MonthDay"],ModuleName ["Data","Time","Calendar","OrdinalDate"],ModuleName ["Data","Time","Calendar","WeekDate"],ModuleName ["Data","Time","Calendar","Julian"],ModuleName ["Data","Time","Calendar","Easter"],ModuleName ["Data","Time","Clock"],ModuleName ["Data","Time","Clock","POSIX"],ModuleName ["Data","Time","Clock","TAI"],ModuleName ["Data","Time","LocalTime"],ModuleName ["Data","Time","Format"],ModuleName ["Data","Time"]], hiddenModules = [ModuleName ["Data","Time","Calendar","Private"],ModuleName ["Data","Time","Calendar","Days"],ModuleName ["Data","Time","Calendar","Gregorian"],ModuleName ["Data","Time","Calendar","JulianYearDay"],ModuleName ["Data","Time","Clock","Scale"],ModuleName ["Data","Time","Clock","UTC"],ModuleName ["Data","Time","Clock","CTimeval"],ModuleName ["Data","Time","Clock","UTCDiff"],ModuleName ["Data","Time","LocalTime","TimeZone"],ModuleName ["Data","Time","LocalTime","TimeOfDay"],ModuleName ["Data","Time","LocalTime","LocalTime"],ModuleName ["Data","Time","Format","Parse"]], importDirs = ["/usr/lib/ghc/time-1.2.0.3"], libraryDirs = ["/usr/lib/ghc/time-1.2.0.3"], hsLibraries = ["HStime-1.2.0.3"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/time-1.2.0.3/include"], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752",InstalledPackageId "old-locale-1.0.0.2-b4cb29f6f7409d9df7e761604843da4a"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/time-1.2.0.3/time.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/time-1.2.0.3"]}])]),(PackageName "transformers",fromList [(Version {versionBranch = [0,2,2,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "transformers-0.2.2.0-6490b9338c47e9d21b518216bcd88633", sourcePackageId = PackageIdentifier {pkgName = PackageName "transformers", pkgVersion = Version {versionBranch = [0,2,2,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "Ross Paterson <ross@soi.city.ac.uk>", author = "Andy Gill, Ross Paterson", stability = "", homepage = "", pkgUrl = "", description = "Haskell 98 part of a monad transformer library, inspired by the paper\n\\\"Functional Programming with Overloading and Higher-Order Polymorphism\\\",\nby Mark P Jones, in /Advanced School of Functional Programming/, 1995\n(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).\n\nThis part contains the monad transformer class, the concrete monad\ntransformers, operations and liftings.  It can be used on its own\nin Haskell 98 code, or with the monad classes in the @monads-fd@ or\n@monads-tf@ packages, which automatically lift operations introduced\nby monad transformers through other transformers.", category = "Control", exposed = True, exposedModules = [ModuleName ["Control","Monad","IO","Class"],ModuleName ["Control","Monad","Trans","Class"],ModuleName ["Control","Monad","Trans","Cont"],ModuleName ["Control","Monad","Trans","Error"],ModuleName ["Control","Monad","Trans","Identity"],ModuleName ["Control","Monad","Trans","List"],ModuleName ["Control","Monad","Trans","Maybe"],ModuleName ["Control","Monad","Trans","Reader"],ModuleName ["Control","Monad","Trans","RWS"],ModuleName ["Control","Monad","Trans","RWS","Lazy"],ModuleName ["Control","Monad","Trans","RWS","Strict"],ModuleName ["Control","Monad","Trans","State"],ModuleName ["Control","Monad","Trans","State","Lazy"],ModuleName ["Control","Monad","Trans","State","Strict"],ModuleName ["Control","Monad","Trans","Writer"],ModuleName ["Control","Monad","Trans","Writer","Lazy"],ModuleName ["Control","Monad","Trans","Writer","Strict"],ModuleName ["Data","Functor","Compose"],ModuleName ["Data","Functor","Constant"],ModuleName ["Data","Functor","Identity"],ModuleName ["Data","Functor","Product"]], hiddenModules = [], importDirs = ["/usr/lib/haskell-packages/ghc/lib/transformers-0.2.2.0/ghc-7.0.4"], libraryDirs = ["/usr/lib/haskell-packages/ghc/lib/transformers-0.2.2.0/ghc-7.0.4"], hsLibraries = ["HStransformers-0.2.2.0"], extraLibraries = [], extraGHCiLibraries = [], includeDirs = [], includes = [], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/transformers-0.2.2.0/transformers.haddock"], haddockHTMLs = ["/usr/share/doc/libghc-transformers-doc/html/"]}])]),(PackageName "unix",fromList [(Version {versionBranch = [2,4,2,0], versionTags = []},[InstalledPackageInfo {installedPackageId = InstalledPackageId "unix-2.4.2.0-acaedc317975297883f210ce6d946c91", sourcePackageId = PackageIdentifier {pkgName = PackageName "unix", pkgVersion = Version {versionBranch = [2,4,2,0], versionTags = []}}, license = BSD3, copyright = "", maintainer = "libraries@haskell.org", author = "", stability = "", homepage = "", pkgUrl = "", description = "This package gives you access to the set of operating system\nservices standardised by POSIX 1003.1b (or the IEEE Portable\nOperating System Interface for Computing Environments -\nIEEE Std. 1003.1).\n\nThe package is not supported under Windows (except under Cygwin).", category = "System", exposed = True, exposedModules = [ModuleName ["System","Posix"],ModuleName ["System","Posix","DynamicLinker","Module"],ModuleName ["System","Posix","DynamicLinker","Prim"],ModuleName ["System","Posix","Directory"],ModuleName ["System","Posix","DynamicLinker"],ModuleName ["System","Posix","Env"],ModuleName ["System","Posix","Error"],ModuleName ["System","Posix","Files"],ModuleName ["System","Posix","IO"],ModuleName ["System","Posix","Process"],ModuleName ["System","Posix","Process","Internals"],ModuleName ["System","Posix","Resource"],ModuleName ["System","Posix","Temp"],ModuleName ["System","Posix","Terminal"],ModuleName ["System","Posix","Time"],ModuleName ["System","Posix","Unistd"],ModuleName ["System","Posix","User"],ModuleName ["System","Posix","Signals"],ModuleName ["System","Posix","Signals","Exts"],ModuleName ["System","Posix","Semaphore"],ModuleName ["System","Posix","SharedMem"]], hiddenModules = [], importDirs = ["/usr/lib/ghc/unix-2.4.2.0"], libraryDirs = ["/usr/lib/ghc/unix-2.4.2.0"], hsLibraries = ["HSunix-2.4.2.0"], extraLibraries = ["rt","util","dl"], extraGHCiLibraries = [], includeDirs = ["/usr/lib/ghc/unix-2.4.2.0/include"], includes = ["HsUnix.h","execvpe.h"], depends = [InstalledPackageId "base-4.3.1.0-178a6becb320019294258a35733f1752"], hugsOptions = [], ccOptions = [], ldOptions = [], frameworkDirs = [], frameworks = [], haddockInterfaces = ["/usr/lib/ghc-doc/haddock/unix-2.4.2.0/unix.haddock"], haddockHTMLs = ["/usr/share/doc/ghc-doc/html/libraries/unix-2.4.2.0"]}])])]), pkgDescrFile = Just "./email.cabal", localPkgDescr = PackageDescription {package = PackageIdentifier {pkgName = PackageName "email", pkgVersion = Version {versionBranch = [0,1,1], versionTags = []}}, license = BSD3, licenseFile = "LICENSE", copyright = "", maintainer = "Johannes Weiss <weiss@tux4u.de>", author = "Johannes Weiss <weiss@tux4u.de>, Dirk Spoeri,\nGero Kriependorf", stability = "", testedWith = [(GHC,ThisVersion (Version {versionBranch = [7,0,4], versionTags = []}))], homepage = "", pkgUrl = "", bugReports = "", sourceRepos = [SourceRepo {repoKind = RepoHead, repoType = Just Git, repoLocation = Just "git://github.com/weissi/haskell-email.git", repoModule = Nothing, repoBranch = Nothing, repoTag = Nothing, repoSubdir = Nothing}], synopsis = "Sending eMail in Haskell made easy", description = "A simple and small library for sending eMail.", category = "Network", customFieldsPD = [], buildDepends = [Dependency (PackageName "HaskellNet") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,2,5], versionTags = []}))),Dependency (PackageName "array") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,3,0,2], versionTags = []}))),Dependency (PackageName "base") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [4], versionTags = []})) (ThisVersion (Version {versionBranch = [4,3,1,0], versionTags = []}))),Dependency (PackageName "bytestring") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,9,1,10], versionTags = []}))),Dependency (PackageName "encoding") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [0,6], versionTags = []})) (ThisVersion (Version {versionBranch = [0,6,6], versionTags = []}))),Dependency (PackageName "hsemail") (IntersectVersionRanges (UnionVersionRanges (ThisVersion (Version {versionBranch = [1,5], versionTags = []})) (LaterVersion (Version {versionBranch = [1,5], versionTags = []}))) (ThisVersion (Version {versionBranch = [1,7,1], versionTags = []}))),Dependency (PackageName "old-locale") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,0,2], versionTags = []}))),Dependency (PackageName "old-time") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,0,6], versionTags = []}))),Dependency (PackageName "parsec") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [3], versionTags = []})) (ThisVersion (Version {versionBranch = [3,1,1], versionTags = []}))),Dependency (PackageName "process") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,1,5], versionTags = []}))),Dependency (PackageName "time") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,2,0,3], versionTags = []})))], specVersionRaw = Right (UnionVersionRanges (ThisVersion (Version {versionBranch = [1,10], versionTags = []})) (LaterVersion (Version {versionBranch = [1,10], versionTags = []}))), buildType = Just Simple, library = Just (Library {exposedModules = [ModuleName ["Network","EmailSend"],ModuleName ["Network","EmailSend","SMTP"],ModuleName ["Network","EmailSend","SendMail"],ModuleName ["Data","Email"],ModuleName ["Data","EmailRepr"],ModuleName ["Data","EmailSerializer"]], libExposed = True, libBuildInfo = BuildInfo {buildable = True, buildTools = [], cppOptions = [], ccOptions = [], ldOptions = [], pkgconfigDepends = [], frameworks = [], cSources = [], hsSourceDirs = ["."], otherModules = [], defaultLanguage = Just Haskell2010, otherLanguages = [], defaultExtensions = [], otherExtensions = [], oldExtensions = [], extraLibs = [], extraLibDirs = [], includeDirs = [], includes = [], installIncludes = [], options = [], ghcProfOptions = [], ghcSharedOptions = [], customFieldsBI = [], targetBuildDepends = [Dependency (PackageName "HaskellNet") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,2,5], versionTags = []}))),Dependency (PackageName "array") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,3,0,2], versionTags = []}))),Dependency (PackageName "base") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [4], versionTags = []})) (ThisVersion (Version {versionBranch = [4,3,1,0], versionTags = []}))),Dependency (PackageName "bytestring") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [0,9,1,10], versionTags = []}))),Dependency (PackageName "encoding") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [0,6], versionTags = []})) (ThisVersion (Version {versionBranch = [0,6,6], versionTags = []}))),Dependency (PackageName "hsemail") (IntersectVersionRanges (UnionVersionRanges (ThisVersion (Version {versionBranch = [1,5], versionTags = []})) (LaterVersion (Version {versionBranch = [1,5], versionTags = []}))) (ThisVersion (Version {versionBranch = [1,7,1], versionTags = []}))),Dependency (PackageName "old-locale") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,0,2], versionTags = []}))),Dependency (PackageName "old-time") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,0,6], versionTags = []}))),Dependency (PackageName "parsec") (IntersectVersionRanges (WildcardVersion (Version {versionBranch = [3], versionTags = []})) (ThisVersion (Version {versionBranch = [3,1,1], versionTags = []}))),Dependency (PackageName "process") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,0,1,5], versionTags = []}))),Dependency (PackageName "time") (IntersectVersionRanges AnyVersion (ThisVersion (Version {versionBranch = [1,2,0,3], versionTags = []})))]}}), executables = [], testSuites = [], dataFiles = [], dataDir = "", extraSrcFiles = [], extraTmpFiles = []}, withPrograms = [("alex",ConfiguredProgram {programId = "alex", programVersion = Just (Version {versionBranch = [2,3,5], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/alex"}}),("ar",ConfiguredProgram {programId = "ar", programVersion = Nothing, programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ar"}}),("cpphs",ConfiguredProgram {programId = "cpphs", programVersion = Just (Version {versionBranch = [1,12], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/home/weiss/.cabal/bin/cpphs"}}),("gcc",ConfiguredProgram {programId = "gcc", programVersion = Just (Version {versionBranch = [4,6,1], versionTags = []}), programDefaultArgs = ["-fno-stack-protector"], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/gcc"}}),("ghc",ConfiguredProgram {programId = "ghc", programVersion = Just (Version {versionBranch = [7,0,4], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ghc"}}),("ghc-pkg",ConfiguredProgram {programId = "ghc-pkg", programVersion = Just (Version {versionBranch = [7,0,4], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ghc-pkg"}}),("haddock",ConfiguredProgram {programId = "haddock", programVersion = Just (Version {versionBranch = [2,9,2], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/haddock"}}),("happy",ConfiguredProgram {programId = "happy", programVersion = Just (Version {versionBranch = [1,18,6], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/happy"}}),("hsc2hs",ConfiguredProgram {programId = "hsc2hs", programVersion = Just (Version {versionBranch = [0,67], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/hsc2hs"}}),("ld",ConfiguredProgram {programId = "ld", programVersion = Nothing, programDefaultArgs = ["-x"], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ld"}}),("pkg-config",ConfiguredProgram {programId = "pkg-config", programVersion = Just (Version {versionBranch = [0,26], versionTags = []}), programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/pkg-config"}}),("ranlib",ConfiguredProgram {programId = "ranlib", programVersion = Nothing, programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ranlib"}}),("strip",ConfiguredProgram {programId = "strip", programVersion = Nothing, programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/strip"}}),("tar",ConfiguredProgram {programId = "tar", programVersion = Nothing, programDefaultArgs = [], programOverrideArgs = [], programLocation = FoundOnSystem {locationPath = "/bin/tar"}})], withPackageDB = [GlobalPackageDB,UserPackageDB], withVanillaLib = True, withProfLib = False, withSharedLib = False, withProfExe = False, withOptimization = NormalOptimisation, withGHCiLib = True, splitObjs = False, stripExes = True, progPrefix = "", progSuffix = ""}
diff --git a/email.cabal b/email.cabal
--- a/email.cabal
+++ b/email.cabal
@@ -1,5 +1,5 @@
 Name:                   email
-Version:                0.1.1
+Version:                0.1.1.1
 Author:                 Johannes Weiss <weiss@tux4u.de>, Dirk Spoeri,
                         Gero Kriependorf
 License:                BSD3
@@ -19,7 +19,7 @@
     Default-Language:   Haskell2010
     Build-Depends:      base == 4.*, bytestring, HaskellNet, encoding == 0.6.*,
                         process, hsemail >= 1.5, old-locale, old-time, time,
-                        parsec == 3.*, array
+                        parsec == 3.*, array, ghc >= 6.10 && < 7.2
     Exposed-Modules:    Network.EmailSend
                         Network.EmailSend.SMTP
                         Network.EmailSend.SendMail
