Как ключевое слово `reified` в Kotlin позволяет тебе работать с информацией о типах generic'ов во время выполнения, и какие у него есть практические применения? — ДейлиПреп