public NumberAdditionResult AddTwo() => NumberAdditionResult.CarryResult(new Number1());
public NumberAdditionResult AddThree() => NumberAdditionResult.CarryResult(new Number2());
public NumberAdditionResult AddOne() => NumberAdditionResult.CarryResult(new Number0());