Are you worried about ambiguity between `float`,`int` and `size_t` versions? Why not just use a suffix for all of them to reduce the chance of mistakes?