Ignore already included ymls instead of failing

Proposal

I've this ymls design:

A.yml
B.yml
C.yml

A depends on C
B depends on C

A and B can be triggered individually but also should be possible to merged them together. I will leave a more realistic exmaple:

android.yml
ios.yml
generic-variables.yml

if I use them separated everything works fine, but if I want to have both workflows a yml error is show up and perhaps could be possible to ignore instead of throwing an error.

Include `{"local":"variables/.generic-variables.yml"}` was already included!

Is it possible to do this or I'm doing something wrong?

Thanks