[Haskell-cafe] Test cases for type inference