+val* NEW_parser__ReduceAction389(const struct type* type);
+extern const struct type type_parser__ReduceAction389;
+val* NEW_parser__ReduceAction390(const struct type* type);
+extern const struct type type_parser__ReduceAction390;
+val* NEW_parser__ReduceAction391(const struct type* type);
+extern const struct type type_parser__ReduceAction391;
+val* NEW_parser__ReduceAction392(const struct type* type);
+extern const struct type type_parser__ReduceAction392;
+val* NEW_parser__ReduceAction393(const struct type* type);
+extern const struct type type_parser__ReduceAction393;
+val* NEW_parser__ReduceAction394(const struct type* type);
+extern const struct type type_parser__ReduceAction394;
+val* NEW_parser__ReduceAction395(const struct type* type);
+extern const struct type type_parser__ReduceAction395;
+val* NEW_parser__ReduceAction396(const struct type* type);
+extern const struct type type_parser__ReduceAction396;
+val* NEW_parser__ReduceAction397(const struct type* type);
+extern const struct type type_parser__ReduceAction397;
+val* NEW_parser__ReduceAction399(const struct type* type);
+extern const struct type type_parser__ReduceAction399;
+val* NEW_parser__ReduceAction402(const struct type* type);
+extern const struct type type_parser__ReduceAction402;
+val* NEW_parser__ReduceAction403(const struct type* type);
+extern const struct type type_parser__ReduceAction403;
+val* NEW_parser__ReduceAction404(const struct type* type);
+extern const struct type type_parser__ReduceAction404;
+val* NEW_parser__ReduceAction405(const struct type* type);
+extern const struct type type_parser__ReduceAction405;
+val* NEW_parser__ReduceAction406(const struct type* type);
+extern const struct type type_parser__ReduceAction406;
+val* NEW_parser__ReduceAction407(const struct type* type);
+extern const struct type type_parser__ReduceAction407;
+val* NEW_parser__ReduceAction408(const struct type* type);
+extern const struct type type_parser__ReduceAction408;
+val* NEW_parser__ReduceAction409(const struct type* type);
+extern const struct type type_parser__ReduceAction409;
+val* NEW_parser__ReduceAction411(const struct type* type);
+extern const struct type type_parser__ReduceAction411;
+val* NEW_parser__ReduceAction413(const struct type* type);
+extern const struct type type_parser__ReduceAction413;
+val* NEW_parser__ReduceAction414(const struct type* type);
+extern const struct type type_parser__ReduceAction414;
+val* NEW_parser__ReduceAction415(const struct type* type);
+extern const struct type type_parser__ReduceAction415;
+val* NEW_parser__ReduceAction417(const struct type* type);
+extern const struct type type_parser__ReduceAction417;
+val* NEW_parser__ReduceAction418(const struct type* type);
+extern const struct type type_parser__ReduceAction418;
+val* NEW_parser__ReduceAction419(const struct type* type);
+extern const struct type type_parser__ReduceAction419;
+val* NEW_parser__ReduceAction420(const struct type* type);
+extern const struct type type_parser__ReduceAction420;
+val* NEW_parser__ReduceAction421(const struct type* type);
+extern const struct type type_parser__ReduceAction421;
+val* NEW_parser__ReduceAction422(const struct type* type);
+extern const struct type type_parser__ReduceAction422;
+val* NEW_parser__ReduceAction423(const struct type* type);
+extern const struct type type_parser__ReduceAction423;
+val* NEW_parser__ReduceAction424(const struct type* type);
+extern const struct type type_parser__ReduceAction424;
+val* NEW_parser__ReduceAction425(const struct type* type);
+extern const struct type type_parser__ReduceAction425;
+val* NEW_parser__ReduceAction426(const struct type* type);
+extern const struct type type_parser__ReduceAction426;
+val* NEW_parser__ReduceAction427(const struct type* type);
+extern const struct type type_parser__ReduceAction427;
+val* NEW_parser__ReduceAction428(const struct type* type);
+extern const struct type type_parser__ReduceAction428;
+val* NEW_parser__ReduceAction429(const struct type* type);
+extern const struct type type_parser__ReduceAction429;
+val* NEW_parser__ReduceAction431(const struct type* type);
+extern const struct type type_parser__ReduceAction431;
+val* NEW_parser__ReduceAction432(const struct type* type);
+extern const struct type type_parser__ReduceAction432;
+val* NEW_parser__ReduceAction433(const struct type* type);
+extern const struct type type_parser__ReduceAction433;
+val* NEW_parser__ReduceAction435(const struct type* type);
+extern const struct type type_parser__ReduceAction435;
+val* NEW_parser__ReduceAction436(const struct type* type);
+extern const struct type type_parser__ReduceAction436;
+val* NEW_parser__ReduceAction437(const struct type* type);
+extern const struct type type_parser__ReduceAction437;
+val* NEW_parser__ReduceAction439(const struct type* type);
+extern const struct type type_parser__ReduceAction439;
+val* NEW_parser__ReduceAction440(const struct type* type);
+extern const struct type type_parser__ReduceAction440;
+val* NEW_parser__ReduceAction442(const struct type* type);
+extern const struct type type_parser__ReduceAction442;
+val* NEW_parser__ReduceAction443(const struct type* type);
+extern const struct type type_parser__ReduceAction443;
+val* NEW_parser__ReduceAction445(const struct type* type);
+extern const struct type type_parser__ReduceAction445;
+val* NEW_parser__ReduceAction446(const struct type* type);
+extern const struct type type_parser__ReduceAction446;
+val* NEW_parser__ReduceAction449(const struct type* type);
+extern const struct type type_parser__ReduceAction449;
+val* NEW_parser__ReduceAction450(const struct type* type);
+extern const struct type type_parser__ReduceAction450;
+val* NEW_parser__ReduceAction451(const struct type* type);
+extern const struct type type_parser__ReduceAction451;
+val* NEW_parser__ReduceAction780(const struct type* type);
+extern const struct type type_parser__ReduceAction780;
+val* NEW_parser__ReduceAction782(const struct type* type);
+extern const struct type type_parser__ReduceAction782;
+val* NEW_parser__ReduceAction783(const struct type* type);
+extern const struct type type_parser__ReduceAction783;
+val* NEW_parser__ReduceAction784(const struct type* type);
+extern const struct type type_parser__ReduceAction784;
+val* NEW_parser__ReduceAction785(const struct type* type);
+extern const struct type type_parser__ReduceAction785;
+val* NEW_parser__ReduceAction786(const struct type* type);
+extern const struct type type_parser__ReduceAction786;