[Haskell-cafe] Haskell type system and Barendregt's Lambda Cube classification