Add initial Haskell datatypes