without-haskell