StreamClass.dropWhile<S>(source: Source<S>,predicate: (value: Exclude<S, AnyFailure>,index: number) => boolean): StreamClass<Exclude<S, AnyFailure>, Extract<S, AnyFailure>>
StreamClass#dropWhile as a static: Stream.dropWhile(source, …) is
Stream.from(source).dropWhile(…).
await Stream.dropWhile([1, 2, 3], (n) => n < 3).collect(); // [3]
StreamClass<Exclude<S, AnyFailure>, Extract<S, AnyFailure>>