Type-safe time calculations in Kotlin using the new Duration API | Hacker News Reader