The word unions / tagged unions / discriminated unions have a standard meaning in computer science. It's fine because with context it's hard to confuse the two.
Using `modulo` for `remainder` is a way worse offense because both are used in the same context. For example the term `field` has a very definite meaning in the field of mathematics that is different from a magnetic field in the field of physics ...