haskell changes