[DDMD] MODxxx is unsigned char, not unsigned

Exposed by #2992 as `deduceType` now calls into other functions taking a MOD