initial Haskell support.