all: rename r5js.Scanner => r5js.ScannerImpl
scan: rename r5js.IScanner => r5js.Scanner
all: unify TokenStream and Scanner interfaces
read: make r5js.Reader a @struct
proc: suppress a constant reassignment error temporarily
all: add interface r5js.IParser and standardize parse signatures
api: remove two dubious methods