[Test] public void AndImpending([Values(-1, 0)] int a, [Values(-1, 0)] int b) => Assert.Throws <InvOp>(() => { var s = new impending(a) && new impending(b); });
[Test] public void Impending_OR_Impending([Range(-1, 0)] int x, [Range(-1, 0)] int y) { impending w = i(x) || i(y); }