// TODO: Declarations have no implementation and should be considered as "overloaded"
interface First {
val some: Int
var other: String
get
set
fun foo()
}
interface Second : First {
override val some: Int
override var other: String
override fun foo()
}