+str: Implement efficient stream op DSL

Explanation in the doc comment for Interpreter
`immutable.Seq` or a comment that its not because of perf