I know from #15300 that this is by design but I don’t know that I quite understand why. Is there a unique danger to allowing implicit index signatures for interface types? Merging new properties into existing interfaces seems like it could always break code that depends on these interfaces; I don’t really see the problem as being worse with implicit index signatures. Could someone enlighten me?