ZMJS is a tree-walking JavaScript interpreter that runs entirely inside SAP. You pass it a JavaScript source string, it tokenizes, parses into an AST, evaluates ...
This is a library to define sum type constructors and open values by matching against different constructors. The package will help you to write more readable, robust, and expressive Javascript code.