It's apparently already breaking a few people's compilers, check the 2nd comment on the PR.
struct Simba {
int father;
int mother;
};
into struct Simba {
int parent;
int parent;
};
What 'bigger issue' is present here?