+str: Implement efficient stream op DSL

Explanation in the doc comment for Interpreter
doesn't this mean that there will be no logging of the error, why not use the normal supervision?