updated haskell syntax checker