/** Un envío: lo que pesa (en gramos) y cuánto suma lo que lleva adentro. */
public record Parcel(int grams, Money subtotal) {
    public Parcel {
        if (grams <= 0) {
            throw new IllegalArgumentException("peso inválido: " + grams);
        }
    }
}
