Add support for Haskell