What would that mean? Just an extra syntax for passing like, the output of one iterator to a function that accepts an iterable as input? Like, syntactic sugar for:
foo = qux(bar(foo(x)))
foo = qux(bar(foo(x)))
see 18.2.1 and 18.2.4 in https://r4ds.had.co.nz/pipes.html
much sugar
pipes are cool until they aren't
foo = qux @ bar @ foo(x)
which resembles the function composition operator in mathematics (https://en.wikipedia.org/wiki/Function_composition). Piping is basically the reverse notation, i.e. foo = foo(x) | bar | qux.