[Haskell-cafe] derive + quickCheck