Hello!
It seems that types without parameters are not reduced in ghc unlike CAFs.
I.e. if we have
type T1 a b = ...
type T2 = T1 Int Int
than T2 will be calculated on each utilization.
Is my statement correct? If so, why is it?
With complicated type-calculation compile time is growing too fast.
Best regards,