error: field number `1` used more than once
  --> c.proto:7:22
   |
 7 |   optional int32 b = 1;
   |                      ^ used here
   |
  ::: b.proto:7:22
   |
 7 |   optional int32 a = 1;
   |                      - previously used here

error: field number `4` used more than once
  --> d.proto:7:22
   |
 7 |   optional int32 e = 4;
   |                      ^ used here
   |
  ::: e.proto:7:22
   |
 7 |   optional int32 f = 4;
   |                      - previously used here

encountered 2 errors
