Function pipe

Pipes an Iterable or AsyncIterable through the list of operators, and returns either IterableExt or AsyncIterableExt.

TypeError: 'An iterable object was expected: ...' when the input is not iterable.