FutureOr<Iterable<T>> skipWhile(Predicate<T> predicate) async { return (await this).skipWhile(predicate); }