and even with asynchronous constructors, Kotlin is...
# coroutines
d
and even with asynchronous constructors, Kotlin is amazing the lateinit work juts fine in those cases