produces a guaranteed standard-compliant UTF16 output stream, which can be stored or transmitted as a JavaScript string. A proprocessor accepts arbitrary JavaScript structures as input, allowing this ...