Added --ast compiler option to spit the ast Haskell datatype in .ast