you can constrain functions with c++20 concepts to ensure the compiler is calling the correct function if you're that worried
nope
you can constrain functions with c++20 concepts to ensure the compiler is calling the correct function if you're that worried