Type-safe time calculations using Duration
В Kotlin 1.3.50 был добавлен новый класс Duration (в статусе experimental), цель которого избавиться от вечного использования long в качестве продолжительности и дать полноценные возможности и более строгие проверки в compile time для типов.
Duration - это inline класс и его влияние на производительность минимально.