[cvs-nhc98] patch applied (hat): First (preliminary) version of haskell interface and Hatobserve for Haskell.