Why not just use `SysValToString`? It seems they only differ in `int` and `float64`?