Pipeline of expressions - they are executed one after another,
input sent to the pipeline as a whole is sent to the first expression.
Output from the N-th expression is sent as an input to the N+1-th expression.
Output of the last expression is considered to be the output of the whole
pipeline.