[Haskell-cafe] Derive ET from DN in calculus of constructions