**perl** can easily search your code for `\bint\b`, where backslash-b means "word boundary". That's easier than the special compiler option you seem to be requesting.
I would also use **nim-msgpack** for data-interchange between client and server, for extra type-checking and debugging. But note that Nim is not the only language in the world, and safety is not its forte. Consider D, where "int" and "float" are always 32 bits: * [https://dlang.org/spec/type.html](https://dlang.org/spec/type.html)
