haskell compiler for cs480