표현력과 boxing 비용, null 계약을 함께 비교한다.
boxing 가능
int → int
object → int
int → boolean
핵심: primitive 타입이 금액 반올림과 overflow 정책을 대신하지 않는다.