public InputOtherwiseThrowContext <TIn, TOut> Throw <TException>() where TException : Exception => new InputOtherwiseThrowContext <TIn, TOut>(this, x => new Guard <TIn, TException>(Is.Always <TIn>(), x));
public AssignedOutputThrowContext(OutputOtherwiseContext <TIn, TOut> input) : base(input, x => new AssignedResultGuard <TIn>(Is.Always <TIn>().Out(), x)) { }