shift-reducer (npm): reducer for the Shift AST format
Keywords: Shift|AST|reducer|reduce|reducible|monoidal|monoid|fold|summary|summarise|abstract|syntax|tree