External Publication
Visit Post

Type level programming: Dealing with ambiguous type error

Haskell Community [Unofficial] March 19, 2026
Source

People have traditionally solved this problem by passing proxy x arguments, but RequiredTypeArguments is the upgrade that makes such runtime proxies obsolete in recent GHCs.

It’s not clear to me exactly why you’re writing this approach off; dynamacy shouldn’t pose an issue. I suggest you try it and let us know what roadblocks you hit.

Discussion in the ATmosphere

Loading comments...