Allow semicolons to be first; however, ...
parentheses following a resetting semicolon trigger an error.
Add COMPOS_STYLE to CALLABLE list
in order to allow ;-delimited compositional fn series to call on
expressions within parentheses.
Refactor rewriter.js