[Haskell-cafe] Negable constraints on boolean normal forms