[Haskell-beginners] Data structure for Propositional Logic formulas