+str: Implement efficient stream op DSL

Explanation in the doc comment for Interpreter
I need to add a condition that at least one op is required in the pipeline.