Taking haskell for a test drive