[GHC] #10817: Looping default associated type family without UndecidableInstances