public static ArgBase <int> IsNegative(this ArgBase <int> arg)
        {
            if (arg.Value >= 0)
            {
                arg.ThrowNegativeValueExpected();
            }

            return(arg);
        }