onEachIsInstance

inline fun <T, E> Array<E>.onEachIsInstance(action: (T) -> Unit): Array<E>
inline fun <T, C : Iterable<*>> C.onEachIsInstance(action: (T) -> Unit): C
inline fun <T, C : Sequence<*>> C.onEachIsInstance(action: (T) -> Unit): C
inline fun <T, C : Stream<*>> C.onEachIsInstance(action: (T) -> Unit): C