[use strict writer monad as suggested by Taral
John Meacham <john@repetae.net>**20090905061722
 Ignore-this: 4ad850e2a1eaa59b18100781892a002
] hunk ./lib/base/Data/Unique.hs 1
-{-# OPTIONS_JHC -fffi  #-}
+{-# OPTIONS_JHC  -fffi  #-}
hunk ./lib/base/Data/Unique.hs 34
+instance Show Unique where
+    showsPrec p (Unique n) = showsPrec p n
+
hunk ./src/E/Eval.hs 6
-import Control.Monad.Writer
hunk ./src/E/Eval.hs 7
+import Data.Monoid
hunk ./src/E/Traverse.hs 15
-import Control.Monad.Writer
+import Control.Monad.Writer.Strict
hunk ./src/E/WorkerWrapper.hs 3
-import Control.Monad.Writer hiding(Product(..))
+import Control.Monad.Writer.Strict hiding(Product(..))
hunk ./src/FrontEnd/Tc/Monad.hs 53
-import Control.Monad.Writer
+import Control.Monad.Writer.Strict
hunk ./src/Stats.hs 37
-import Control.Monad.Writer
+import Control.Monad.Writer.Strict