| ID EQ exp { (Sym.of_string $1, $3, pos ()) :: [] }
| ID EQ exp COMMA rec_fields_bind { (Sym.of_string $1, $3, pos ()) :: $5 }
;
| ID EQ exp { (Sym.of_string $1, $3, pos ()) :: [] }
| ID EQ exp COMMA rec_fields_bind { (Sym.of_string $1, $3, pos ()) :: $5 }
;