[BUGFIX: Try all arguments for list cata
martin.hofmann@uni-bamberg.de**20100107162525] hunk ./src/Igor2/RuleDevelopment/Cata.hs 29
-    `catchError` \e -> llogNO (text e) >>
-    (smsg (lstCataArgIs cr) >>= oneOrNone (listCata cr))
-    `catchError` \_ -> llogNO (text e) >> return []
+    `catchError` 
+    (\e1 -> llogNO (text e1) >> 
+     (smsg (lstCataArgIs cr) >>= oneOrNone (listCata cr)))
+    `catchError`
+    \e2 -> llogNO (text e2) >> return []
hunk ./src/Igor2/RuleDevelopment/ListCata.hs 43
-noFoldCall i = do llogNO (text "ListCata not applicable!" <+>
-                         text "Universal Property for argument" <+> int i <+> text "not satisfied!")
-                  return []
+noFoldCall i = fail . show $ (text "ListCata not applicable!" <+>
+                              text "Universal Property for argument" <+> int i <+> text "not satisfied!")