update Haskell support