```interface Callable2<T> { fun call() :...
# announcements
c
Copy code
interface Callable2<T> {
    fun call() : T
}

// works (using Java's Callable)
val y = Callable<String> { "a" }
// doesn't work (using Kotlin's Callable2)
val z = Callable2<String> { "a" }