IMO, the bigger issue is language tooling.
void abc() { def(1.0); } void def(double) { }
... Now, get started on ImportC++!!! (Only joking... kind of. ;-) )
IMO, the bigger issue is language tooling.