[use results of primitive conditionals directly rather than turning them into bools
John Meacham <john@repetae.net>**20060721143126] hunk ./data/PrimitiveOperators-in.hs 93
-    wtd = eStrictLet tvrc (oper_aaI op ct (EVar tvra) (EVar tvrb)) (caseof (EVar tvrc))
-    caseof x = eCase x [Alt zeroI vFalse]  vTrue
+    wtd = eStrictLet tvrc (oper_aaI op ct (EVar tvra) (EVar tvrb)) (ELit (LitCons dc_Boolzh [EVar tvrc] tBool))  -- (caseof (EVar tvrc))
+--    caseof x = eCase x [Alt zeroI vFalse]  vTrue