might be easier to make a function that doesn’t de...
# announcements
a
might be easier to make a function that doesn’t depend on Observable/List’s type parameter like that:
fun <X> concat(vararg elements: Observer<X>): Observer<X>
(the Observer class I’m using defines X as having ‘out’ variance) The compiler will choose an X so that all the observers passed as parameters are subtypes