interface Dog
class Bull : Dog
fun doSomeCool(vararg input: Dog) {}
fun main(args: Array<String>) {
val bulls = setOf<Bull>()
doSomeCool(*bulls.toTypedArray())
}
aW50ZXJmYWNlIERvZwpjbGFzcyBCdWxsIDogRG9nCgpmdW4gZG9Tb21lQ29vbCh2YXJhcmcgaW5wdXQ6IERvZykge30KCmZ1biBtYWluKGFyZ3M6IEFycmF5PFN0cmluZz4pIHsKICB2YWwgYnVsbHMgPSBzZXRPZjxCdWxsPigpCiAgZG9Tb21lQ29vbCgqYnVsbHMudG9UeXBlZEFycmF5KCkpCn0=