10 haskell