[Haskell-cafe] SPJ's Venn diagram on type-correctness