Makes our conversions between the different signs explicit to indicate that they're intentional and also silences compiler warnings when compiling with sign conversion or stricter truncation warnings enabled.