If you want to pass an element one by one through a pipeline to a function, you use the filter to do so. In order to use the filter in PowerShell you will need a temporary placeholder for each element through the pipeline like this, $_.
> filter mul {$_ * 3} > 3..6 | mul
The above command will pass each element one by one through the pipeline to the mul function to process and emits the outcome one by one as follows:-
9 12 15 18