[just delete HASRULE property and not rules themselves during final phase of optimization
John Meacham <john@repetae.net>**20061123022531] hunk ./Main.hs 663
-    prog <- return $ runIdentity $ annotateProgram mempty (\_ nfo -> return $ Info.delete (mempty :: ARules) nfo) letann (\_ -> return) prog
+    prog <- return $ runIdentity $ annotateProgram mempty (\_ nfo -> return $ unsetProperty prop_HASRULE nfo) letann (\_ -> return) prog