Serokell’s Work on GHC: Dependent Types, Part 5
Haskell Community [Unofficial]
June 4, 2026
> -- Expressions
> t1 = Typed Int 42
> t2 = Typed String “hello”
> t3 = Typed (Int → Bool) even
I’m so used to putting the type following the expr, this still doesn’t feel right (even though I knew it was coming). Is it really not possible to support
t1’ = Typed 42 (type Int)
Typed :: forall a. a → (type a) → T a
Discussion in the ATmosphere