úÎ( H9non-portable (uses Control.Exception, Control.Concurrent) experimentaldons@cse.unsw.edu.au >Run a list of QuickCheck properties in parallel chunks, using  n: Haskell threads (first argument), and test to a depth of d 2 (second argument). Compile your application with  '-threaded' and run  with the SMP runtime's '-N4') (or however many OS threads you want to  donate), for best results.  ! import Test.QuickCheck.Parallel  # do n <- getArgs >>= readIO . head / pRun n 1000 [ ("sort1", pDet prop_sort1) ]  Will run n0 threads over the property list, to depth 1000. ;Wrap a property, and run it on a deterministic set of data ?Wrap a property, and run it on a non-deterministic set of data /  !"#$%&'()*+,-./012345678      !"#$%&'()*+,-./011234567899:pqc-0.2Test.QuickCheck.ParallelpRunpDetpNonModeNonDetDetTestDepthNamemycheckmytestsdoneQuickCheck-1.2.0.1Test.QuickCheckcheck verboseCheck quickChecktest defaultConfigcollecttrivialclassifylabel==>forAllevaluatefourthreetwo frequencyoneofvectorelementschoosegeneratevariantpromoterandresizesizedGen coarbitrary arbitrary Arbitrary argumentsstampokResultPropertypropertyTestable configEvery configSize configMaxFail configMaxTestConfig