{auto} support for modulus operator