external interface I { fun foo(): Unit = noImpl val a: Int? get() = noImpl var b: String? get() = noImpl set(value) = noImpl val c: Int get() = noImpl var d: String get() = noImpl set(value) = noImpl var e: dynamic get() = noImpl set(value) = noImpl }