I imagine there is a pretty way of doing this, but I just cannot see it.
Say I have the class
class Bull: Dog. If I have
Set<Bull> bulls and a function
fun doSomeCool(vararg input:Dog), what should I do with
bulls so that I can pass it to
doSomeCool? For example the following doesn't work