Re: [GHC] #11599: Why is UndecidableInstances required for an obviously terminating type family?