mod is:exact

Integer modulus, satisfying
(x `div` y)*y + (x `mod` y) == x
WARNING: This function is partial (because it throws when 0 is passed as the divisor) for all the integer types in base.
Not on Stackage, so not searched. Fast type-safe modular arithmetic