* use quickcheck2 * run them using cabal's test-suite field * split up Properties into separate files