Returns leading elements satisfying test.
test
@override Iterable<T> takeWhile(bool Function(T) test) => _items.takeWhile(test);