Kotlin’s Fancy Data Classes and How to Make the Most Out of Them | Hacker News Reader