data type for haskell target