[Haskell-cafe] Quickcheck for common typeclass laws