CNF reader for Haskell