// WITH_RUNTIME fun foo(c : Collection){ val predicate: (String) -> Boolean = { it.length > 1 } c.filterTo(ArrayList(), predicate) }