Ah, duh, ok next iteration: ``` @Suppress("UNCHECK...
# stdlib
r
Ah, duh, ok next iteration:
Copy code
@Suppress("UNCHECKED_CAST")
fun <R> Iterable<*>.filterIsInstanceIndexed(clazz: Class<R>): List<IndexedValue<R>> =
  withIndex().filter { clazz.isInstance(it.value) } as List<IndexedValue<R>>