The defaults are required because later we do
`coffees.map(c => (c.name, c.supID, c.price)) += ("Colombian_Decaf", 101, 8.99)`
and claim the omitted fields would default to 0, which they did not until now.