[Haskell-cafe] Equality test between types that returns type-level Bool ?