Haskell 98 sections