interface A { fun String.foo() } class B : A { override fun String.foo() { TODO("Not yet implemented") } }