variable filter Call Signatures <T,S extends T,>(iterable: AsyncIterable<T>,check: (value: T) => value is S,): AsyncIterable<S> <T>(iterable: AsyncIterable<T>,check: (value: T) => unknown,): AsyncIterable<T>