[Haskell-cafe] help with MPTC for type proofs?