// common.kt
expect val a: String
val list = mutableListOf(a) // error, Variable 'a' must be initialized
// android.kt
actual val a: String
get() = "android"
// ios.kt
actual val a: String
get() = "ios"
Why kmp top level variable cannot be assigned with a variable modified by expect?