haskell updates