sO leftArrow(S script) { new GazelleV_LeftArrowScriptParser parser; parser.allowTheWorld(); ret parser.parse(script)!; } sO leftArrow(GazelleV_LeftArrowScriptParser parser, S script) { ret parser.parse(script)!; }