[Haskell-cafe] Tests by properties: origin?