−마지막 입력은 상품과 수량, 쿠폰이 전부 잘못됐어도 Bind가 첫 실패에서 멈춰 Parse 오류만 보고된다. 여기서는 모든 단계가 메모리 안에서 끝나 예외를 잡을 곳이 없지만, 가격을 데이터베이스에서 읽는다면 그 호출을 감싸 Err로 바꾸는 경계가 필요하다. 할인 금액은 MidpointRounding.AwayFromZero로 소수 둘째 자리까지 반올림하며 통화별 반올림 규칙은 다루지 않는다.
+마지막 입력은 상품과 수량, 쿠폰이 전부 잘못됐어도 Bind가 첫 실패에서 멈추므로 Parse 오류만 보고된다. 여기서는 모든 단계가 메모리 안에서 끝나 외부 호출의 예외를 잡을 경계가 없지만, 가격을 데이터베이스에서 읽는다면 그 호출을 감싸 Err로 바꿔야 한다. 할인 금액은 MidpointRounding.AwayFromZero로 소수 둘째 자리까지 반올림하며 통화별 반올림 규칙은 다루지 않는다.