start writting tarr with Haskell