Beyond Masked and Unmasked: Discrete Diffusion Models via Partial Masking