-record(cart_item, { id :: gleam@option:option(binary()), quantity :: integer(), cost :: types:cost(), merchandise :: types:merchandise() }).