[Haskell-cafe] Type checking of partial programs