Using a branded number type, what is the type of `total`, and does the last line compile?type Cents = number & { readonly __brand: "Cents" }; const price = 500 as Cents; const total = price * 2; const stored: Cents = total;