@mashingan >tldr; if the size of integer is important, always opt to explicit conversion That seems to be very good advice. I was considering defining my own operators, but it seems like the first option is the most sensible.
@mratsim I had never actually considered C to be a 'weakly typed' language. There seem to be various opinions on that particular subject both for and against. I can see what you are saying though, C is definitely **more** weakly typed than Nim, and I had not considered the differences in philosophy. Thanks again everyone for your advice.