We know that the complex argument of a product of two numbers is equal to the sum of their arguments. I'm aware that one can find this statement written down in many mathematics and engineering texts. However, it is a statement that assumes the argument of a complex number not to be a number but rather an equivalence class of numbers (numbers considered equivalent if they differ by a multiple of $2πi$). If I need the argument as a single number (e.g. in programming) one needs to fix a half-open interval of length $2π$ to which the argument belongs by definition. There are two popular choices: $[0,2π)$ and $(-π,π]$. For both cases it is easy to find numbers in which this statement is violated for the then uniquely defined argument.
My question is how one can avoid or resolve this problem.