OK, doing all this at once is too ambitious. We'll need a new boot image. So I'm reverting to the compatible grammar and parser.
Once again, ensure Character space works in new syntax as well. DON'T USE NEW SYNTAX WITHOUT NEW BOOT IMAGE.