Somehow I find _**ugly**_ how the format string becomes. For printing, I would rather cast the value/expression to be printed to `int64_t` and use `%lld` inside formatting string. But probably it is not straight for `scan` functions. So it is more a cosmetic opinion.
From my point of view can be merged as it is and in the future we can change if we find a better alternative.