[add strictnes when transforming grin in order to help catch exceptions
John Meacham <john@repetae.net>**20070608035547] hunk ./Grin/Grin.hs 302
-    grinPhase :: Phase,
+    grinPhase :: !Phase,
hunk ./Grin/Grin.hs 307
-    grinStats :: Stats.Stat,
+    grinStats :: !Stats.Stat,
hunk ./Grin/Lint.hs 79
-    prog' <- Control.Exception.catch (transformOperation tp prog { grinStats = mempty }) ferr
+    prog' <- Control.Exception.catch (transformOperation tp prog { grinStats = mempty } >>= Control.Exception.evaluate ) ferr