more haskell.