One return type, for any given combination of parameter types, not to mention the possibility of templating to manipulate the return type….
One return type, for any given combination of parameter types, not to mention the possibility of templating to manipulate the return type….
See, more trade offs...
honestly, I’m not seeing the problem you’re seeing