Clean scratch-serialize
Tiny fix
Basic error reporting using dummy rule `fail(msg)' that calls
this.pushError. Under the hood error msg pushed onto
this._errorStack.report array. where this._errorStack is ometa's lower
level facility for error collection (see core/grammar.js)
hash argument to applyNext into sequence of assignments
applyNext hash-arg into a sequence of statements and some minor fixes