A very basic Compiler Written in Haskell