+str: Implement efficient stream op DSL

Explanation in the doc comment for Interpreter
Ok. There is a bug with this table though when internal nodes early complete -- an event could accidentally jump over the otherwise completed section of the chain -- so I might even remove this for now.