No need to apologize. I see now that you said it very clearly. It was I who read poorly.
In that case, it seems like it might be useful to have a configurable "branch cut angle" theta, so that arg returns a value in the interval ( theta, theta + 2 pi ] (or something similar).
Louis