Как работает механизм dispatch для extension functions в Kotlin, и как статическое разрешение влияет на полиморфное поведение? — ДейлиПреп