zoltu
public inline fun <T> Iterable<T>.mapIf(predicate: (T) -> Boolean, transform: (T) -> T) { ... }