initial Haskell support.

Comments welcome..