Как ты можешь добавить новую функциональность к существующим классам Kotlin, не изменяя их исходный код, и какой синтаксис используется для определения таких функций? — ДейлиПреп