Basic Haskell Compiler for 314