Automatic testing of Haskell programs. Please send patches to quickcheck@projects.haskell.org rather than using a pull request!