Is there a reason that delegation inheritance doesn’t require disambiguation when it introduces methods that have signatures that clash with ones introduced by normal inheritance? I find it surprising given the example found here:
https://kotlinlang.org/docs/reference/classes.html