Every Kind of Class in Kotlin