StreamClass.take<S>(source: Source<S>,count: number): StreamClass<Exclude<S, AnyFailure>, Extract<S, AnyFailure>>
StreamClass#take as a static: Stream.take(source, …) is
Stream.from(source).take(…).
await Stream.take([1, 2, 3], 2).collect(); // [1, 2]
StreamClass<Exclude<S, AnyFailure>, Extract<S, AnyFailure>>