Add new arguments output_offset and output_limit to Expression::filter().
Add a test for partial filtering.
Disable assignment to rvalue.
Add a rough implementation of Pipeline.
Add missing default options.
Add tests for Pipeline.