updated haskell documention