Haskell 98 programming language