[Haskell-cafe] the problem of design by negation