in a broader context of language features in general, distinguishing Kotlin’s init blocks as anonymous makes sense (as opposed to languages with named initializers, I guess), which is probably why it got used in that compiler error. Within the confines of the language, though, I think it might make sense to not distinguish them as anonymous