runhaskell syntax detect