Type-level programming is still programming
Haskell Community [Unofficial]
April 8, 2026
The type level evaluation order is unspecified in GHC (last I checked). It has even varied between releases. That makes it hard to write robust code.
Discussion in the ATmosphere