-record(cart, { id :: gleam@option:option(binary()), checkout_url :: binary(), cost :: gleam@option:option(storefront@cart:shopify_cart_cost()), total_quantity :: integer(), lines :: list(storefront@cart:cart_item()) }).