Creates an iterator which uses a closure to determine if an element should be yielded.
@override @pragma("vm:prefer-inline") Iter<T> filter(bool Function(T) f) { return Iter.fromIterable(where((f))); }