setup haskell environment