filter

fun <T> ISource<T>.filter(f: (T) -> Boolean): ISource<T>